Recent Releases of MeteoInfo
MeteoInfo - v4.0
- Support GRIB data with CCSDS compression
- Better Bufr data support including multi-category messages in one data file
- Support avoiding collapse of x-axis labels in ProjLonLatAxis class
- Add
fft
package for fast fourier transformation - Add
frombuffer
function to create ndarray object - Add cross_section function in meteolib package
- Update XYZ tile layer base URL similar with QGIS
- Update netcdf-java to version 5.8.0-SNAPSHOT
- Update flatten and ravel functions
- Update WebImage plot function
- update Jython to version 2.7.4;
- update flatlaf to version 3.5.4
- Some other bugs fixed
Atmosphere - Meteorological Observation and Forecast
- Java
Published by Yaqiang about 1 month ago

MeteoInfo - v3.9
- Add Point2DCollection, LineCollection classes
- Add ·makemarkers· function
- Add Transform for graphics
- Add
avoidcoll
argument in barbs, quiver and stationmodel functions - Add
crs
module and some common used projections ingeolib
package - Add
velocity_potential
andstream_function
functions - Add
magic
,convolve
functions - Add
Rotation
class for 3-D rotation of vectors - Support long type data math operators
- Add
_eof
sub-package for EOF analysis - Add
isin
function in DataFrame and Series - Support CA/CB, SA/SB, SC, PA, CC radar data file
- Update netcdf-java to version 5.6.0
- Update flatlaf to version 3.5
- Update rsyntaxtextarea to version 3.4.0
- Some other bugs fixed
Atmosphere - Meteorological Observation and Forecast
- Java
Published by Yaqiang 9 months ago

MeteoInfo - v3.8
- New MapPlot rendering functions without MapView
- Support LaTeX in 3D axes
- Support unicode text in colorbar
- Enable system error output in console
- Support read MATLAB data file
- Support read and write npy/npz data file
- Support colorful streamline in 2D plot
- Support output GeoJSON file
- Update
gifaddframe
function to support add an BufferedImage - Support visible light data with calibration in AWX
- Support
extend
andextendfrac
parameters in contourf function - Add
spacing
function - Add
Line2D
class in plotlib package - Add LinearAlgebra abstract class for BLAS engine switch
- Add render2d module
- Format NDArray iter behaviours and add
nditer
class - Update MDFS data reading function for string station ID
- Update FlatLaf to version 3.4
- Update jackson to version 2.15.1
- Some other bugs fixed
Atmosphere - Meteorological Observation and Forecast
- Java
Published by Yaqiang about 1 year ago

MeteoInfo - v3.7.0
- Support CMA Radar base standard data with ppi, cappi, cr and 3d grid interpolation
- Add
append
,insert
,delete
functions - Add
stack
,column_stack
,row_stack
functions - Add
hypot
,s_
,index_exp
functions - Add
amx
,amin
functions - Add
mgrid
,gradient
functions - Add
cond
function inlinalg
package - Add
Wedge
patch - Add compare functions for DataFrame
- Add
view
function for 3d axes - Add
contour3
plot function - Add 2D streamplot function in 3D axes
- support drawing contours along the surface of the volume data in contourslice function
- Update FlatLaf to version 3.2
- Update JOGL to version 2.5.0
- Update proj4j to version 1.3.0
- Some other bugs fixed
Atmosphere - Meteorological Observation and Forecast
- Java
Published by Yaqiang over 1 year ago

MeteoInfo - v3.6.0
- Add
meshc
andsurfc
plot functions - Add
fill3
function - Add Arc patch
- Add
trisurf
function and a simple wavefront object file loader function - Add
odeint
function - Add
pinv
function - Add
multivariate_normal
function - Add
isscalar
function in numeric module - Add
airy
function - Add
polygonindex
function - Add jenks nature breaks module
- Add enum package
- Add MultiIndex class in DataFrame package
- Add field of view parameter in 3D axes for perspective projection
- Add reindex method in DataFrame class
- update netcdfAll to version 5.5.4-SNAPSHOT to support Grib2 template 4.60
- Update
hist
function to support multiple arrays - Update FlatLaf to version 3.1.1
- Update JOGL to version 2.4.0
- Update rsyntaxtextarea to version 3.3.2
- Some other bugs fixed
Atmosphere - Meteorological Observation and Forecast
- Java
Published by Yaqiang almost 2 years ago

MeteoInfo - v3.5
- Add LineRender and PipeRender to plot 3D lines with VBO
- Add QuiverRender to plot 3D quivers with VBO
- Add imageio-jpeg 3.9.4 to support JPEG file with CMYK color profile
- Add get_dbz function in wrf package
- Add real and imag attributes in NDArray
- Add conj and conjugate functions
- Add material function for lighting setting
- Add deg2rad and rad2deg functions
- Add prod and cumprod functions
- update isosurface function for smooth normal calculation and color array supported
- Support multiple GL plots in a figure
- Support China radar standard base data format
- Support read_dataframe function for MICAPS 3 dataset
- Support trajectory frequency data file for HYSPLITConcDataInfo readDataInfo function
- Support MICAPS data files for addfile function
- Support calibration table data in AWX data format
- Update ejml to version 0.41.1
- Update FlatLaf to version 3.0
- Update commons-math to version 4.0-beta1
- Update commons-number to version 1.1
- Update commons-rng to version 1.5
- Update commons-statistics to version 1.0
- Update rsyntaxtextarea to version 3.3.1
- Update proj4j to version 1.2.2
- Update ojAlgo to version 51.4.1
- Update jython to version 2.7.3
- Bugfix for TextRender memory leak
- Some other bugs fixed
Atmosphere - Meteorological Observation and Forecast
- Java
Published by Yaqiang over 2 years ago

MeteoInfo - v3.4
- Add unsigned short and int arithmetic functions in ArrayMath class
- Support drawing extra z axis in 3D axes
- Add axes_zoom argument in axes3d function
- Add status toolbar with run and memory progress bars in MeteoInfoLab GUI
- Add popup menu to file dockable
- Add labelshift argument in colorbar function
- Add skew and kurtosis functions in stats module
- Add fimplicit3 plot function
- Add and, or, xor operations in Series class
- Add replace function in DataFrame and Series classes
- Improve drop function in DataFrame to support rows drop
- Add fill plot function
- Add multivariate_normal function
- Add ColorTransferFunction class
- Support vertical boxplot
- Support MICAPS MDFS type 12 data file
- Add MeshRender and SurfaceRender classes for vbo rendering
- Update netcdf-java to version 5.5.3
- Update FlatLaf to version 2.4
- Update joml to version 1.10.4
- Update rsyntaxtextarea to version 3.2.0
- Update ojAlgo to version 51.3.0
- Update l2fprod to version 6.9.1
- Update jts to version 1.19.0
- Update jython to version 2.7.3b1
- Update Apache commons math to version 4.0-SNAPSHOT from 3.6.1
- Some bug fixed
Atmosphere - Meteorological Observation and Forecast
- Java
Published by Yaqiang over 2 years ago

MeteoInfo - v3.3.0
- Add earth sphere 3D axes
- Add
xyslice
argument in slice3, contoursclice, contourfslice and streamslice functions - Support image texture rendering in
surf
function - Update
volumeplot
function with ray casting algorithms ofbasic
,max_value
andspecular
- Add
sinh
,cosh
andtanh
functions - improve
meteolib
functions - Improve image output functions with tif file support
- Add GeoQ web tile maps
- Add Yahei hybrid font
- Support micaps data file with BOM using Apache commons io library
- Update pro4j to 1.1.4
- Update FlatLaf to version 2.0.1
- Some bug fixed
Atmosphere - Meteorological Observation and Forecast
- Java
Published by Yaqiang about 3 years ago

MeteoInfo - v3.2.0
- Update pro4j to 1.1.3
- Update FlatLaf to version 1.6
- Remove jchardet library
- Add
contourslice
andcontourfslice
functions in 3D axes - Enable lighting to support double sides normal in 3D axes
- Support 3D pipe line plot
- Add vertex normal calculation functions
- Support equal aspect in 3D axes
- Add
sphere
andcylinder
functions - Add MICAPS MDFS type 3 data support
- Support unicode path of MeteoInfo
- Add
erf
anderfc
functions - Add
arctan
andarctan2
functions for numpy compatible - Add
peaks
function - Add
patches
package in plotlib - Add lines
module
andLine2D
class - Add
supxlabel
andsupylabel
functions - Add
copy
andmove
functions in MILayer class - Support CAMx output nc data file
- Some bug fixed
Atmosphere - Meteorological Observation and Forecast
- Java
Published by Yaqiang over 3 years ago

MeteoInfo - V3.1.0
Add 3d volume plot function - volumeplot
Update FlatLaf to version 1.4
Add fixed_point function in optimize sub-package
Add extract, mod, fmod, floor_divide, divmod, searchsorted functions
Update geotiff reading function to support bigtiff format
Support netcdf4 data writing of ncwrite function - c version netcdf4 lib should be installed
Using juniversalchardet library to detect file encoding
Add Rectangle linear and nearest interpolation functions
Some bug fixed
Atmosphere - Meteorological Observation and Forecast
- Java
Published by Yaqiang almost 4 years ago

MeteoInfo - v3.0.0
- Code refactoring - split MeteoInfoLib to several modules:
common
,ndarray
,geometry
,table
,ui
,projection
,math
,image
,dataframe
,data
,console
,geo
,chart
,map
,lab
. - Using OpenBLAS to speed up scientific computation functions.
- Add 3D streamline tracing functions.
- Add Kriging interpolation algorithm.
- Add 3D trajectory clustering function.
- Add
signal
package anddetrend
function. - Add
spatial
package andpdist
function. - Add
tofile
andfromfile
functions. - Support MICAPS MDFS data file format.
- Update
contour
andcontourf
functions to support 2d x/y coordinates. - Update FlatLaf to 1.1.2.
- Update Proj4j to version 1.1.2.
- Update NetCDF to version 5.4.1.
- update itextpdf to version 5.5.13.2
- Update guava to version 30.1.1
- Some bug fixed.
Atmosphere - Meteorological Observation and Forecast
- Java
Published by Yaqiang almost 4 years ago

MeteoInfo - V2.4.0
- Update FlatLaf to 0.45.
- Update RSyntaxTextArea to version 3.1.1
- Update ND4J to version 1.0.0-beta7.
- Add
roll
andmoveaxis
functions innumeric
package. - Add JPG output support for 3D plot.
- Set dpi scale to line width and point size for 3D plot.
- Add
plot3
,bar3
,scatter3
,mesh
,slice3
,surf
,stem3
,isosurface
,particles
3D functions. - Add F5 hot key to run script button.
- Add
script
folder including some example scripts. - Add
ecmwfapi
intoolbox
folder for ECMWF data downloading. - Some bug fixed.
Atmosphere - Meteorological Observation and Forecast
- Java
Published by Yaqiang over 4 years ago

MeteoInfo - V2.3
- Using SVG icons in GUI.
- Update netCDF java library to 5.3.3.
- Update FlatLaf to 0.40.
- Update jts to version 1.17.0.
- Update proj4j to version 1.1.2-SNAPSHOT
- Add dpi support for output image of JOGL 3D.
- Add zoom and move events to 3d jogl plot.
- Add PolygonZ shape type support.
- Add
ddof
argument in std and var functions. - Add
ceil
andfloor
functions. - Add 3d griddata idw and nearest methods support.
- Re-arrange meteolib's packages and modules.
Atmosphere - Meteorological Observation and Forecast
- Java
Published by Yaqiang over 4 years ago

MeteoInfo - V2.2
- Update Jython to version 2.7.2.
- Update time package as Java 8 time package.
- Add 3D particle and slice plot functions.
- Add
FlatLaf
look and feel. - Add
gridarea
function inmigeo
module for grid cell area calculation. - Update bufr data reading functions and add CMA bufr lookup file.
- Add
ArrayDate
class forLocalDateTime
data array. - Add getting coordinates array functions for map layer.
- Update grid data projection function - from backward to forward.
- Add group path in variable name to avoid name conflict.
- Add
split
andarray_split
functions innumeric
module. - Add
delfig
function inmiplot
module. - Add
bincreate
function inmidata
module.
Atmosphere - Meteorological Observation and Forecast
- Java
Published by Yaqiang about 5 years ago

MeteoInfo - V2.1
- Add 3D bar plot.
- Support log axis in 3D plot.
- Add taylor_diagram plot.
- Add streamline support in Plot2D.
- Add multiple look and feel support, including
Darcular
. - Add find/replace, comment, insert tab, delete tab functions to code editor.
- Update
rsyntaxtextarea
to version 3.0.4. - Update
proj4j
to version 1.1.0. - Update
JTS
to version 1.16.1. - Add base attribute to Array.
- Add min max gaussian filter functions.
- Source code set to Java 8.
- Several bug fixed.
Atmosphere - Meteorological Observation and Forecast
- Java
Published by Yaqiang over 5 years ago

MeteoInfo - v1.9
- Add org.meteoinfo.ndarray package for multiple dimensional array implementation replace ucar.ma2 package.
- Add
interplate_1d
function to support vertical coordinate conversion such as sigma to isobaric. - Support violin and nested pie plots.
- Add position capibility to Axis.
- Add qucksort algorithm and improve 3D plot.
- Update gif animation with dpi setting.
- Speed up interpolation functions using KDTree.
- Replace Apache Sanselan 0.97-incubator with Apache Commons Imaging 1.0-alpha.
- Add
reproject
function inmigeo
module of geolib package. - Add percentile and quantile functions to groupby DataFrame.
- Add
loc
andiloc
in Series class. - Distinguish between corner and center when reading ESRI ASCII grid data.
Atmosphere - Meteorological Observation and Forecast
- Java
Published by Yaqiang over 5 years ago

MeteoInfo - v1.8.5
add violinplot functions
speed up interpolation functions using KDTree
add reproject function in geolib package
replace Apache Sanselan 0.97-incubator with Apache Commons Imaging library
rename MIArray to NDArray
update pie function for nested pie plot
...
Atmosphere - Meteorological Observation and Forecast
- Java
Published by Yaqiang almost 6 years ago

MeteoInfo - v1.8
Add any, all, vstack and hstack functions in numeric package.
Add delnan, smooth5 and smooth9 functions in numeric package.
Add arrow, arrowline, annotate functions in plotlib package.
Add minorticknum and tickwidth arguments in xaxis and yaxis functions.
Use itext as pdf output library for better pdf image output.
add more distributions in random module.
Update high dpi image output functions.
Fixed some bugs.
Atmosphere - Meteorological Observation and Forecast
- Java
Published by Yaqiang about 6 years ago
