[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

RFP: how about the NetCDF tools package?



	I've just announced my NetCDF tools 0.1-rc1 package [1], and
	wonder, is there anyone interested in having it in Debian?

	In the nutshell, the package basically provides a somewhat
	sophisticated wrapper around the ncvarget () and ncattget ()
	functions (provided both by NetCDF and by the HDF4 compatibility
	layer), which may be used, in particular, in Shell scripts.

	The versions of the `ncget' tool have found occasional uses
	here, at Altai State University, during the last three years,
	and proved to be quite usable, despite having a few bugs and
	misfeatures.

	TIA.

* Examples

	In particular, this package could be used to visualize MODIS L3
	(HDF-EOS ``Grid'' structure) data (thanks to the NetPBM and
	ImageMagick packages), like (Bash syntax used):

$ rgb3toppm <(ncget-hdf --raw \
                  MCD43B4.A2009153.h22v03.005.2009181051526.hdf \
                  Nadir_Reflectance_Band{1,4,3} \
		  | rawtopgm -bpp 2 -littleendian \
		        -maxval 15999 1200 1200) \
      | convert -gamma 1.6 ppm:- ppm:- \
      | display ppm:- 

	In this example, the Nadir_Reflectance_Band1, ...4 and ...3
	``variables'' (i. e., arrays) of the HDF4 file were fetched and
	then converted to the PGM image format.  Then, the gamma
	correction was applied and the resulting image is shown on an X
	display.

* Download

http://theory.asu.ru/~ivan/src/netcdf-tools-0.1-rc1.tar.gz
http://waterlily.siamics.net/~ivan/src/netcdf-tools-0.1-rc1.tar.gz
http://waterlily.siamics.net/~ivan/archives/git/nctools.git/
http://waterlily.siamics.net/~ivan/archives/git/gitweb.cgi?p=nctools.git

	The file used in the example above is available from NASA:

ftp://e4ftl01u.ecs.nasa.gov/MODIS_Composites/MOTA/MCD43B4.005/2009.06.02/MCD43B4.A2009153.h22v03.005.2009181051526.hdf

* References

[1] news:87y6jm4lhp.fsf@violet.siamics.net

-- 
FSF associate member #7257

Attachment: pgp96MWrM0cw4.pgp
Description: PGP signature


Reply to: