Re: [netcdfgroup] How convert csv files to a netcdf file

Steve Hankin was looking at specifying a CSV format that would map to
netCDF.

I'm not sure what came of that.

In the meantime, how to do this now depends on what tools you are familiar
with:

I would use Python (and probably xarray) to write a translator -- it would
be quite straightforward if you are familiar with Python.

Other options are:
- Any number of other programming languages
- some way to translate to CDL -- given that the meta data is similar for
all this data, that could be not too hard.

HTH,
-CHB






On Tue, Dec 15, 2020 at 9:59 AM nazaniti6 <nazitkk1375@xxxxxxxxx> wrote:

> Hello,
> I have six CSV files which I have sent in this link
> (
> https://drive.google.com/drive/folders/1GQtyY1mI1YrK8GFP9SEo7dZfFHexKro3?usp=sharing
> ).
> If you open them you will understand that each of these files has 720 rows
> and 360 columns which indicates longitude and latitude respectively. I
> should tell you that the first point of latitude is -89.75, the first point
> of longitude is -179.75, and the resolution of these data is 0.5 degrees. I
> want to convert them to a NetCDF file which has the following properties:
> Dimensions:
> longitude = 720
> latitude = 360
> time = 6
> Variables:
> longitude
> Size: 720x1
> Dimensions: longitude
> Datatype: single
> Attributes:
> long_name = 'longitude'
> units = 'degrees_east'
> latitude
> Size: 360x1
> Dimensions: latitude
> Datatype: single
> Attributes:
> long_name = 'latitude'
> units = 'degrees_north'
> time
> Size: 6x1
> Dimensions: time
> Datatype: single
> Attributes:
> long_name = 'time'
> units = 'days since 1900-1-1'
> calendar = 'gregorian'
> tmp
> Size: 720x360x6
> Dimensions: longitude, latitude,time
> Datatype: single
> Attributes:
> long_name = 'monthly mean temperature'
> units = 'degrees Celsius'
> correlation_decay_distance = 1200
> _FillValue = 9.969209968386869e+36
> missing_value = 9.969209968386869e+36
> Could you please help me?
>
>
>
>
>
> --
> Sent from: http://netcdf-group.1586084.n2.nabble.com/
>
> _______________________________________________
> NOTE: All exchanges posted to Unidata maintained email lists are
> recorded in the Unidata inquiry tracking system and made publicly
> available through the web.  Users who post to any of the lists we
> maintain are reminded to remove any personal information that they
> do not want to be made public.
>
>
> netcdfgroup mailing list
> netcdfgroup@xxxxxxxxxxxxxxxx
> For list information or to unsubscribe,  visit:
> https://www.unidata.ucar.edu/mailing_lists/
>


-- 

Christopher Barker, Ph.D.
Oceanographer

Emergency Response Division
NOAA/NOS/OR&R            (206) 526-6959   voice
7600 Sand Point Way NE   (206) 526-6329   fax
Seattle, WA  98115       (206) 526-6317   main reception

Chris.Barker@xxxxxxxx
  • 2020 messages navigation, sorted by:
    1. Thread
    2. Subject
    3. Author
    4. Date
    5. ↑ Table Of Contents
  • Search the netcdfgroup archives: