r**********e 发帖数: 28 | 1 I am just start to learn use netcdf file.
I am wondering if anyone know how to assign a data value to a variable in
netcdf file.
Here is my matlab program
self=netcdf('test.cdf','clobber'); % THIS IS TO OPEN A netcdf FILE
self.myGlobalAttribute =ncchar('test') % ASSIGN A GLOBAL ATTRIBUTE
self('myRecordDimension')=1 % DEDFINE RECORD DEMINSION
r = self('myRecordDimension')
self('myDimension') = 40 % DEFINE VARIABLE DIMENSION
d=self('myDimension')
self{'myVariable'} = nc |
|
r**********e 发帖数: 28 | 2 I am just start to learn use netcdf file.
I am wondering if anyone know how to assign a data value to a variable in
netcdf file.
Here is my matlab program
self=netcdf('test.cdf','clobber'); % THIS IS TO OPEN A netcdf FILE
self.myGlobalAttribute =ncchar('test') % ASSIGN A GLOBAL ATTRIBUTE
self('myRecordDimension')=1 % DEDFINE RECORD DEMINSION
r = self('myRecordDimension')
self('myDimension') = 40 % DEFINE VARIABLE DIMENSION
d=self('myDimension')
self{'myVariable'} = nc |
|
l***s 发帖数: 11 | 3
actually,I got acquainted with NETCDF using c/fortran77,
in http://www.unidat.ucar.edu
there are lot of information about netcdf,
current version of netcdf is 3.5.0 or 3.5.1 maybe,
of course,there are netcdf for fortran90 and java,or perl,python,ruby,a
nd matlab
in my opinion, you'd better to begin with c, it's most compact, very easy to
understand.
hope it would make any sense. |
|
x******g 发帖数: 24 | 4 这里不知有没有那位高手用过或者听说过netCDF? 这个东东到底是软件还是文件格式还是
两者都是?新手要多久能学会使用?
上学期一个课程就是类似跟客户合作作project的一门课。快到期末的时候,那个client
教授非逼着我们开始一部分新的工作,结果课程结束了,暑假里我们还得跟他meet讨论工
作。讨论的结果是数据不足。他就说他会收集数据。结果快开学的时候给我们发信说他还
没找到数据,可是有一个solution.. 我靠,solution 就是让我们先学会使用netCDF, 然
后网络上可能有一些数据文件有可能含有我们需要的数据,或者有可能生成我们所需数据
的数据。 这是一个他联系了一个暑假终于联系上的一个他听说过的一个人给他的信息。
哎,实在是不想get into this. 可是他就装傻说这个东东难难在那里,time consuming
又在哪里呢?凭直觉我觉得这个东东不会一时半会就完的,可是又该怎么样才能有理有据
的摆明自己的立场呢?所以想到这里问一声,有经验的兄弟姐妹请给一个评估。如果能很
快作完呢,我也不想和他撕破脸,作就作了。可是如果很费时,我就想不管怎样就跟他说
不作了 |
|
G*******s 发帖数: 76 | 5 netCDF是文件格式,主要用来存放大量数组用的,格式比较复杂。主要是自然科学领域的
人用,例如气候模拟等。
有很多软件都支持这种格式进行读取,运算和可视化等。
是
client
工
还
然
据
。
consuming
据 |
|
l*******G 发帖数: 1191 | 6 0)install netcdf-3.6.1
1) use NCO (netcdf operator) to extract from the WOA to your local region
and save into separate netcdf file
2) use matlab + mexnc+netcdf_toolbox to read into matlab
you can find mexnc and netcdf_toolbox on sourceforge.
How to use netcdf_toolbox (on linux/unix)
matlab -nojvm
> f=netcdf('filename.nc');
>
> variablename=f{'variable'}(:);
>
>whos
>
where variable is a variable name in the netcdf file. Use ncdump -h
filename.nc to find out what is |
|
p*******3 发帖数: 4 | 7 请问lc-ms的大侠,怎样把Agilent的LC-MS chromatograms存成PDF格式,这样可以在
Illustrator里面编辑感兴趣的peaks.
公司的软件masshunter 可以编辑,但是选择太少,并且效果不理想。如果可以推荐其
他的可以打开或者编辑Agilent LCMS file的软件也非常感谢。
好像OriginLab可以打开netCDF格式的软件,怎样把Agilent LCMS的文件转化成netCDF
格式呢?
万分感谢! |
|
m******e 发帖数: 9 | 8 【 以下文字转载自 GeoSpace 讨论区 】
发信人: mesocase (鸟笼里的哆嗦), 信区: GeoSpace
标 题: IBM Research-China诚聘数值天气预报与应用研究员
发信站: BBS 未名空间站 (Sat Jun 11 12:28:03 2011, 美东)
Position: Researcher/Meteorologist in Numerical Weather Prediction, Application and Analytics
Location: Beijing
IBM is developing smarter solutions in renewable energy, and for this area,
IBM Research – China is the key innovative unit. We are continuously recruiting
top professionals in this area to create a new era by solving critical/challenging
pr... 阅读全帖 |
|
c*****t 发帖数: 1879 | 9 Not really, this problem is very useful in debugging. Sometimes you
want to dump large matrices, sometimes some data files has unknown dimenions
(such as raw data coming from NetCDF). I have my own multi-dimensional
data output/cloning routines for this kind of purposes. |
|
w*****3 发帖数: 910 | 10 准备compile CMAQ 一个大气模型软件。
里面的module 指明用PGI or Intel Fortran 。
Requirements: I/O API & netCDF libs, CVS, and PGI or Intel Fortran
但这两个fortran compiler 都不免费。
想用GNU gfortran 但是module中 Flags参数不一样。
#> Portland Group 9.01 Fortran Compiler Flags
#set FSTD = "-Mfixed -Mextend"
#set LINK_FLAGS = "-Bstatic"
#> Intel Fortran 10.1 Compiler Flags
set FSTD = "-extend_source 132 -vec-report0 -cm -w95 -c"
set LINK_FLAGS = "-liomp5 -lpthread -Bstatic"
不知道有哪位高手可以指点一下。
多谢了 |
|
c***n 发帖数: 21 | 11 本人理科PhD 但不是生物 如果顺利毕业工作应该也不太难找 不过不太想继续作
research 浪费了前两年时间 现在想问问将来当码工的可能性
经验:自学了c++和shell scripting 所以对于linux环境还比较熟悉 暑假里gf选了c++
和system programming的课程 跟着学了一下 所有的project都认真做了一下 就是笔头
的考试没有参加
lab里要用到一个c和c++写的开源linux软件 学过一些时间 基本了解了gtk widget(
一个user interface)和gtk thread的用途 但是那个开源软件还是看不懂 特别是他通
过automake生成的makefile的编译过程
写过用c的system command写成的一个shell 用shell scripting写过一个贪吃蛇的
小游戏 用gtk和c写过一个计算器
现在在自学data structure 想在春季修algorithm作为minor 并且接下来想写一个
图像数据处理的小软件 现在可以从一个netcdf file里读到一个二维数组 但是不知道
怎么用它... 阅读全帖 |
|
gw 发帖数: 2175 | 12 一个程序,需要大量计算,并且需要数据交换。
比如第一步,第一个core都要算几个数据点,形成几个大数组,然后各数据点交叉相乘
,形成新的矩阵。 为了下一步计算,需要重新分布一下矩阵在各个core的组合。
现在有两个方案:一个是MPI_isend/ireciver;一个是用写共享硬盘的方法,比如用
netcdf,读写还挺快。
请问,在正常情况下,哪个会更有效?
另外,有没有可能用数据库的方式,大家共同向一个服务器存取数据,不知道这样与写
硬盘,哪个更有效。
假设每次交换的数据都是100M. |
|
k*******a 发帖数: 128 | 13 用GrADS做过几个CGM情景图,倒过NetCDF, grb之类的数据。
不过好久以前书的事了,现在细节早忘了。 |
|
k*******a 发帖数: 128 | 14 用GrADS做过几个CGM情景图,倒过NetCDF, grb之类的数据。
不过好久以前书的事了,现在细节早忘了。 |
|
m******e 发帖数: 9 | 15 Position: Researcher/Meteorologist in Numerical Weather Prediction, Application and Analytics
Location: Beijing
IBM is developing smarter solutions in renewable energy, and for this area,
IBM Research – China is the key innovative unit. We are continuously recruiting
top professionals in this area to create a new era by solving critical/challenging
problems to create great business value for our clients. We provide very competitive
packages, and a platform to build and develop career for young m... 阅读全帖 |
|
s******a 发帖数: 252 | 16 You may consider comparing to CDF and netCDF. |
|