mirror of
https://github.com/meteoinfo/MeteoInfo.git
synced 2025-12-08 20:36:05 +00:00
bugfix for ncwrite function
This commit is contained in:
parent
5b154cc6e1
commit
f2da17e0c2
@ -41,7 +41,7 @@ Get in touch
|
||||
License
|
||||
-------
|
||||
|
||||
Copyright 2010-2023, MeteoInfo Developers
|
||||
Copyright 2010-2025, MeteoInfo Developers
|
||||
|
||||
Licensed under the LGPL License, Version 3.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
|
||||
@ -25,7 +25,7 @@
|
||||
<dependency>
|
||||
<groupId>com.fifesoft</groupId>
|
||||
<artifactId>rsyntaxtextarea</artifactId>
|
||||
<version>3.4.0</version>
|
||||
<version>3.5.3</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.fifesoft</groupId>
|
||||
|
||||
@ -20,15 +20,13 @@
|
||||
<File>
|
||||
<OpenedFiles>
|
||||
<OpenedFile File="D:\Working\MIScript\Jython\mis\io\radar\radar_x_phase_2.py"/>
|
||||
<OpenedFile File="D:\Working\MIScript\Jython\mis\io\netcdf\ncwrite_3.py"/>
|
||||
<OpenedFile File="D:\Working\MIScript\Jython\mis\io\netcdf\ncwrite_test_read_3.py"/>
|
||||
<OpenedFile File="D:\Working\MIScript\Jython\mis\io\netcdf\ncwrite_test_time.py"/>
|
||||
<OpenedFile File="D:\Working\MIScript\Jython\mis\io\netcdf\FY4A_QPE.py"/>
|
||||
<OpenedFile File="D:\Working\MIScript\Jython\mis\io\netcdf\cnfrc_qpe_1.py"/>
|
||||
</OpenedFiles>
|
||||
<RecentFiles>
|
||||
<RecentFile File="D:\Working\MIScript\Jython\mis\io\radar\radar_x_phase_2.py"/>
|
||||
<RecentFile File="D:\Working\MIScript\Jython\mis\io\netcdf\ncwrite_3.py"/>
|
||||
<RecentFile File="D:\Working\MIScript\Jython\mis\io\netcdf\ncwrite_test_read_3.py"/>
|
||||
<RecentFile File="D:\Working\MIScript\Jython\mis\io\netcdf\ncwrite_test_time.py"/>
|
||||
<RecentFile File="D:\Working\MIScript\Jython\mis\io\netcdf\FY4A_QPE.py"/>
|
||||
<RecentFile File="D:\Working\MIScript\Jython\mis\io\netcdf\cnfrc_qpe_1.py"/>
|
||||
</RecentFiles>
|
||||
</File>
|
||||
<Font>
|
||||
|
||||
@ -967,21 +967,20 @@ def ncwrite(fn, data, varname, dims=None, attrs=None, gattrs=None, proj=None, la
|
||||
#Write variable data
|
||||
for dimvar, dim in zip(dimvars, wdims):
|
||||
if dim.getDimType() == DimensionType.T:
|
||||
sst = datetime.datetime(1900,1,1)
|
||||
tt = miutil.nums2dates(np.array(dim.getDimValue()))
|
||||
t_list = []
|
||||
if time_units == 'days':
|
||||
for t in tt:
|
||||
t_list.append((t - sst).days)
|
||||
t_list.append((t - start_time).days)
|
||||
elif time_units == 'hours':
|
||||
for t in tt:
|
||||
t_list.append((t - sst).total_seconds() // 3600)
|
||||
t_list.append((t - start_time).total_seconds() // 3600)
|
||||
elif time_units == 'minutes':
|
||||
for t in tt:
|
||||
t_list.append((t - sst).total_seconds() // 60)
|
||||
t_list.append((t - start_time).total_seconds() // 60)
|
||||
elif time_units == 'seconds':
|
||||
for t in tt:
|
||||
t_list.append(((t - sst).total_seconds()))
|
||||
t_list.append(((t - start_time).total_seconds()))
|
||||
ncfile.write(dimvar, np.array(t_list))
|
||||
else:
|
||||
ncfile.write(dimvar, np.array(dim.getDimValue()).astype('float'))
|
||||
|
||||
2
pom.xml
2
pom.xml
@ -35,7 +35,7 @@
|
||||
<properties>
|
||||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||
<java.version>1.8</java.version>
|
||||
<revision>3.9.9</revision>
|
||||
<revision>3.9.10</revision>
|
||||
<maven.compiler.source>8</maven.compiler.source>
|
||||
<maven.compiler.target>8</maven.compiler.target>
|
||||
<maven.compiler.release>8</maven.compiler.release>
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user