mirror of
https://github.com/meteoinfo/MeteoInfo.git
synced 2025-12-08 20:36:05 +00:00
bugfix for prepbufr reading
This commit is contained in:
parent
b52e26780e
commit
fc9c46bce6
@ -1,10 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<MeteoInfo File="milconfig.xml" Type="configurefile">
|
||||
<Path OpenPath="D:\Working\MIScript\Jython\mis\plot_types\wind">
|
||||
<RecentFolder Folder="D:\Working\MIScript\Jython\mis\test"/>
|
||||
<Path OpenPath="D:\Working\MIScript\Jython\mis\io\burf">
|
||||
<RecentFolder Folder="D:\Working\MIScript\mywork\music"/>
|
||||
<RecentFolder Folder="D:\Working\MIScript\Jython\mis\common_math\special"/>
|
||||
<RecentFolder Folder="D:\Working\MIScript\Jython\mis\io"/>
|
||||
<RecentFolder Folder="D:\Working\MIScript\Jython\mis\io\radar"/>
|
||||
<RecentFolder Folder="D:\Working\MIScript\Jython\mis\common_math\integrate"/>
|
||||
<RecentFolder Folder="D:\Working\MIScript\Jython\mis\common_math"/>
|
||||
@ -16,17 +14,15 @@
|
||||
<RecentFolder Folder="D:\Working\MIScript\Jython\mis"/>
|
||||
<RecentFolder Folder="D:\Working\MIScript\Jython\mis\plot_types"/>
|
||||
<RecentFolder Folder="D:\Working\MIScript\Jython\mis\plot_types\wind"/>
|
||||
<RecentFolder Folder="D:\Working\MIScript\Jython\mis\io"/>
|
||||
<RecentFolder Folder="D:\Working\MIScript\Jython\mis\io\burf"/>
|
||||
</Path>
|
||||
<File>
|
||||
<OpenedFiles>
|
||||
<OpenedFile File="D:\Working\MIScript\Jython\mis\meteo\calc\mixed_layer_cape_cin.py"/>
|
||||
<OpenedFile File="D:\Working\MIScript\Jython\mis\meteo\calc\lifted_index.py"/>
|
||||
<OpenedFile File="D:\Working\MIScript\Jython\mis\meteo\calc\precipitable_water.py"/>
|
||||
</OpenedFiles>
|
||||
<RecentFiles>
|
||||
<RecentFile File="D:\Working\MIScript\Jython\mis\meteo\calc\mixed_layer_cape_cin.py"/>
|
||||
<RecentFile File="D:\Working\MIScript\Jython\mis\meteo\calc\lifted_index.py"/>
|
||||
<RecentFile File="D:\Working\MIScript\Jython\mis\meteo\calc\precipitable_water.py"/>
|
||||
</RecentFiles>
|
||||
</File>
|
||||
<Font>
|
||||
|
||||
Binary file not shown.
@ -54,11 +54,20 @@ class DimArray(NDArray):
|
||||
if isinstance(array, NDArray):
|
||||
array = array._array
|
||||
super(DimArray, self).__init__(array)
|
||||
|
||||
self.dims = None
|
||||
if not dims is None:
|
||||
for dim in dims:
|
||||
self.adddim(dim)
|
||||
if dims is None or len(dims) == 0:
|
||||
dims = []
|
||||
for i in range(self.ndim):
|
||||
dim = Dimension()
|
||||
dim.setDimValues(range(self.shape[i]))
|
||||
dims.append(dim)
|
||||
|
||||
for dim in dims:
|
||||
self.adddim(dim)
|
||||
|
||||
self.proj = proj
|
||||
|
||||
|
||||
def __getitem__(self, indices):
|
||||
if not isinstance(indices, tuple):
|
||||
@ -1130,10 +1139,12 @@ def dim_array(a, dims=None):
|
||||
"""
|
||||
if not isinstance(a, NDArray):
|
||||
a = array(a)
|
||||
|
||||
if dims is None:
|
||||
dims = []
|
||||
for i in range(a.ndim):
|
||||
dim = Dimension()
|
||||
dim.setDimValues(range(a.shape[i]))
|
||||
dims.append(dim)
|
||||
|
||||
return DimArray(a, dims)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user