Recent Releases of MeteoInfo
MeteoInfo - v4.1
- Add
cape_cin,dry_lapse,moist_lapseand many other functions inmeteolibpackage - Add
solve_ivpfunction innumericpackage as ODE solver - Add
lambertwfunction innumericpackage - Add
shapewriteingeolibpackage for writing shape file - Add
topelitzfunction innumericpackage for create Topeliz matrix - Add
count_nonzerofunction innumericpackage - Support epsg projection code
- Update surf function with texturemap alpha support
- Update commons-imaging to version 1.0.0-alpha6
- Update netCDF to version 3.9.0
- Some bug fixed
- Java
Published by Yaqiang 10 months ago
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
fftpackage for fast fourier transformation - Add
frombufferfunction 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
- Java
Published by Yaqiang about 1 year ago
MeteoInfo - v3.9
- Add Point2DCollection, LineCollection classes
- Add ·makemarkers· function
- Add Transform for graphics
- Add
avoidcollargument in barbs, quiver and stationmodel functions - Add
crsmodule and some common used projections ingeolibpackage - Add
velocity_potentialandstream_functionfunctions - Add
magic,convolvefunctions - Add
Rotationclass for 3-D rotation of vectors - Support long type data math operators
- Add
_eofsub-package for EOF analysis - Add
isinfunction 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
- Java
Published by Yaqiang almost 2 years 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
gifaddframefunction to support add an BufferedImage - Support visible light data with calibration in AWX
- Support
extendandextendfracparameters in contourf function - Add
spacingfunction - Add
Line2Dclass in plotlib package - Add LinearAlgebra abstract class for BLAS engine switch
- Add render2d module
- Format NDArray iter behaviours and add
nditerclass - 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
- Java
Published by Yaqiang about 2 years ago
MeteoInfo - v3.7.0
- Support CMA Radar base standard data with ppi, cappi, cr and 3d grid interpolation
- Add
append,insert,deletefunctions - Add
stack,column_stack,row_stackfunctions - Add
hypot,s_,index_expfunctions - Add
amx,aminfunctions - Add
mgrid,gradientfunctions - Add
condfunction inlinalgpackage - Add
Wedgepatch - Add compare functions for DataFrame
- Add
viewfunction for 3d axes - Add
contour3plot 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
- Java
Published by Yaqiang over 2 years ago
MeteoInfo - v3.6.0
- Add
meshcandsurfcplot functions - Add
fill3function - Add Arc patch
- Add
trisurffunction and a simple wavefront object file loader function - Add
odeintfunction - Add
pinvfunction - Add
multivariate_normalfunction - Add
isscalarfunction in numeric module - Add
airyfunction - Add
polygonindexfunction - 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
histfunction 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
- Java
Published by Yaqiang almost 3 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
- Java
Published by Yaqiang over 3 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
- Java
Published by Yaqiang almost 4 years ago
MeteoInfo - v3.3.0
- Add earth sphere 3D axes
- Add
xysliceargument in slice3, contoursclice, contourfslice and streamslice functions - Support image texture rendering in
surffunction - Update
volumeplotfunction with ray casting algorithms ofbasic,max_valueandspecular - Add
sinh,coshandtanhfunctions - improve
meteolibfunctions - 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
- Java
Published by Yaqiang over 4 years ago
MeteoInfo - v3.2.0
- Update pro4j to 1.1.3
- Update FlatLaf to version 1.6
- Remove jchardet library
- Add
contoursliceandcontourfslicefunctions 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
sphereandcylinderfunctions - Add MICAPS MDFS type 3 data support
- Support unicode path of MeteoInfo
- Add
erfanderfcfunctions - Add
arctanandarctan2functions for numpy compatible - Add
peaksfunction - Add
patchespackage in plotlib - Add lines
moduleandLine2Dclass - Add
supxlabelandsupylabelfunctions - Add
copyandmovefunctions in MILayer class - Support CAMx output nc data file
- Some bug fixed
- Java
Published by Yaqiang over 4 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
- Java
Published by Yaqiang almost 5 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
signalpackage anddetrendfunction. - Add
spatialpackage andpdistfunction. - Add
tofileandfromfilefunctions. - Support MICAPS MDFS data file format.
- Update
contourandcontourffunctions 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.
- Java
Published by Yaqiang about 5 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
rollandmoveaxisfunctions innumericpackage. - 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,particles3D functions. - Add F5 hot key to run script button.
- Add
scriptfolder including some example scripts. - Add
ecmwfapiintoolboxfolder for ECMWF data downloading. - Some bug fixed.
- Java
Published by Yaqiang over 5 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
ddofargument in std and var functions. - Add
ceilandfloorfunctions. - Add 3d griddata idw and nearest methods support.
- Re-arrange meteolib's packages and modules.
- Java
Published by Yaqiang almost 6 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
FlatLaflook and feel. - Add
gridareafunction inmigeomodule for grid cell area calculation. - Update bufr data reading functions and add CMA bufr lookup file.
- Add
ArrayDateclass forLocalDateTimedata 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
splitandarray_splitfunctions innumericmodule. - Add
delfigfunction inmiplotmodule. - Add
bincreatefunction inmidatamodule.
- Java
Published by Yaqiang about 6 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
rsyntaxtextareato version 3.0.4. - Update
proj4jto version 1.1.0. - Update
JTSto version 1.16.1. - Add base attribute to Array.
- Add min max gaussian filter functions.
- Source code set to Java 8.
- Several bug fixed.
- Java
Published by Yaqiang over 6 years ago
MeteoInfo - v1.9
- Add org.meteoinfo.ndarray package for multiple dimensional array implementation replace ucar.ma2 package.
- Add
interplate_1dfunction 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
reprojectfunction inmigeomodule of geolib package. - Add percentile and quantile functions to groupby DataFrame.
- Add
locandilocin Series class. - Distinguish between corner and center when reading ESRI ASCII grid data.
- Java
Published by Yaqiang almost 7 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 ...
- Java
Published by Yaqiang almost 7 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.
- Java
Published by Yaqiang about 7 years ago