Releases: fmihpc/analysator
Releases · fmihpc/analysator
v0.9.6
A long-overdue release-freshening. Highlight features:
- Ionosphere mesh handling and plotting
- VlsvWriter features and updates for producing sidecar files
- 3D interpolation and streamline tracing
- fixes for FsGrid decomposition issues
- recursive datareducer listing
- Sphinx autodoc manual at fmihpc.github
- CITATION.cff file
What's Changed
- Remove Julia scripts from Python-based package by @henry2004y in #142
- Bidirectional streamlines, imshow backend for plot_colormap, unique cid helper function by @alhom in #144
- Threeslice by @maximegrandin in #143
- SCM7 by @alhom in #145
- various fixes: colormaps, neighbour indexing, version checks etc by @markusbattarbee in #148
- Fixed bug when op(erator)=0 which resulted in 'pass' instead of … by @maximegrandin in #149
- Adaptation of read_interpolated_variable() to the AMR by @maximegrandin in #140
- Added precipitation integral flux and mean energy DROs by @maximegrandin in #146
- Add gridspec example by @markusbattarbee in #152
- Replaced Python 3.6 string interpolation syntax with Python 2-support… by @alhom in #153
- corrected task indexing in vlsvreader for fsgrids by @markusbattarbee in #159
- Support for printing vlasiator version and config info from VLSV files by @kstppd in #163
- Fixed flux function normalization for fg data, changed config and ver… by @markusbattarbee in #165
- Allow reading vlsv files without a spatialCell or populations. by @ursg in #167
- Fix to construction of some colormaps. by @ykempf in #168
- Up for discussion: Cut_throughs with curves, spectrum calculations, static streamlines vol centering by @alhom in #147
- Added support for blocks with WID=8 by @markusbattarbee in #169
- Extendedmanual matplotlib colormaps inclusion to work the same way as… by @alhom in #170
- Support for ionosphere meshes and plot_ionosphere implementation. by @ursg in #151
- One-line change to plot_threeslice.py, data type issue (list vs. nump… by @kostahoraites in #173
- Fs Grid data interpolation by @kstppd in #164
- No mathrm pascals as non latex units, another fallthrough for variable scaler by @alhom in #175
- Pitch angle update II by @markusbattarbee in #176
- Scaleunits wrapper for old-style compatibility with ionosp. plotting by @alhom in #179
- Imshow plot3dslice by @alhom in #181
- Read vg_b_vol if fg_b is not available for fluxfunction plotting. by @ykempf in #183
- Vlsv postprocessor2 by @alhom in #182
- Readconfig by @kostahoraites in #185
- Fix handling when missing fsgrid metadata. by @ykempf in #186
- vlsvReader improvements by @alhom in #184
- FHA-style jacobian reducer, incl. vg_J. by @alhom in #188
- Refinement support by @lkotipal in #189
- Add the Brenner beta_star by @alhom in #190
- Use numpy dtypes of array instead of checking the first element. by @alhom in #191
- plot_isosurfaces for 3D AMR data by @plauri in #192
- Interpolation optimizations - vectorized versions of get_cellid, read_interpolated_variable by @alhom in #195
- Attribute reading interface and a helper function by @alhom in #197
- VlsvReader.check_variable does not check for datareducers -> plot_iso… by @alhom in #199
- Updated fieldtracer.py by @kostahoraites in #196
- Beta star reducer with old style variable names. by @jreimi in #203
- Fixing np.int deprecation by @alhom in #201
- Write none checks by @alhom in #200
- Neutral (current) sheet plotter by @plauri in #194
- Varname slashes by @alhom in #202
- Went too deep with the varname fixes, reverting a bit. by @alhom in #205
- Workaroundwhen no rhomap exists by @markusbattarbee in #206
- Vlsvreader fixes by @markusbattarbee in #178
- Add hall E reducer, update helper functions to calculate Hall term via charge density instead of mass density by @markusbattarbee in #177
- Fix for minor tick marks in newer matplotlibs by @markusbattarbee in #209
- Write none checks by @alhom in #214
- Prevent misleading return of data from vlsvreader when using ill-formed requests by @markusbattarbee in #213
- Fsgrid decomposition stabilization by @alhom in #211
- Interp irregulars fix by @alhom in #198
- vlsvWriter write function wrapped with a warning, towards forcing wri… by @alhom in #210
- Suppress confusing printouts by @alhom in #217
- RBFInterpolator guarding by @alhom in #216
- Update SCM colormaps to version 8. by @alhom in #218
- Converted deprecated scipy.meshgrid calls to np.meshgrid by @alhom in #230
- added nearest_vdf keyword to vlsvReader's get_cellid() by @kostahoraites in #226
- Close figures after save by @JonasSuni in #240
- Deprecated escape by @alhom in #239
- Enable deprecationwarnings by @alhom in #238
- Interpolation for fg_e field tracing by @kostahoraites in #234
- None/empty string confusion fixes, plus one extra function removed! by @alhom in #232
- Update plot_ionosphere.py by @ArnaudLalague in #233
- Isosurfaces by @plauri in #229
- Scale colorbar tick width and length with thick parameter in plot_col… by @ykempf in #228
- Fix plot vdf centering by @markusbattarbee in #221
- ULF waves filter by @FasilGibdaw in #215
- Projects folder + small patch to plot_VDF by Markus + Diffusion scripts by @MaximeII in #225
- Initial fixes to plot on LUMI / python 3.10.10 and matplotlib 3.9. by @ykempf in #236
- Hotfix for import funnies by @alhom in #242
- LooseVersion removals, latex strings to raw strings by @alhom in #243
- Neighbourhood updates by @alhom in #220
- Added check to catch masked constants in read_interpolated_variable by @JonasSuni in #247
- read_interpolated_fsgrid_variable() bug fix by @kostahoraites in #246
- Added automatic inference for shading in plot_ionosphere, as done in … by @alhom in #251
- several scripts by @kostahoraites in #223
- Fix cmap api change in plot_vdf too. by @ykempf in #253
- Don't have a fixed 100kb sizelimit for the xml footer anymore. by @ursg in #33
- Pickleable fptr by @alhom in #256
- Fix a 6yo typo by @alhom in #257
- A script for calculating non-Maxwellianity by @vetarvus in #255
- Couple of helper functions for handling VDF data: get_velocity_block_… by @alhom in #258
- Add plot_vdfdiff to plot_vdf.py by @ursg in #227
- Bad import fixed, raw strings added to remove deprecationwarnigns by @alhom in #261
- vlsvreader destructor guard for nonexisting fptr by @alhom in #263
- Added rudimentary CI workflow for analysator ...
v0.9.5
A long-overdue release-freshening. Highlight features:
- Ionosphere mesh handling and plotting
- VlsvWriter features and updates for producing sidecar files
- 3D interpolation and streamline tracing
- fixes for FsGrid decomposition issues
- recursive datareducer listing
- Sphinx autodoc manual at fmihpc.github
What's Changed
- Remove Julia scripts from Python-based package by @henry2004y in #142
- Bidirectional streamlines, imshow backend for plot_colormap, unique cid helper function by @alhom in #144
- Threeslice by @maximegrandin in #143
- SCM7 by @alhom in #145
- various fixes: colormaps, neighbour indexing, version checks etc by @markusbattarbee in #148
- Fixed bug when op(erator)=0 which resulted in 'pass' instead of … by @maximegrandin in #149
- Adaptation of read_interpolated_variable() to the AMR by @maximegrandin in #140
- Added precipitation integral flux and mean energy DROs by @maximegrandin in #146
- Add gridspec example by @markusbattarbee in #152
- Replaced Python 3.6 string interpolation syntax with Python 2-support… by @alhom in #153
- corrected task indexing in vlsvreader for fsgrids by @markusbattarbee in #159
- Support for printing vlasiator version and config info from VLSV files by @kstppd in #163
- Fixed flux function normalization for fg data, changed config and ver… by @markusbattarbee in #165
- Allow reading vlsv files without a spatialCell or populations. by @ursg in #167
- Fix to construction of some colormaps. by @ykempf in #168
- Up for discussion: Cut_throughs with curves, spectrum calculations, static streamlines vol centering by @alhom in #147
- Added support for blocks with WID=8 by @markusbattarbee in #169
- Extendedmanual matplotlib colormaps inclusion to work the same way as… by @alhom in #170
- Support for ionosphere meshes and plot_ionosphere implementation. by @ursg in #151
- One-line change to plot_threeslice.py, data type issue (list vs. nump… by @kostahoraites in #173
- Fs Grid data interpolation by @kstppd in #164
- No mathrm pascals as non latex units, another fallthrough for variable scaler by @alhom in #175
- Pitch angle update II by @markusbattarbee in #176
- Scaleunits wrapper for old-style compatibility with ionosp. plotting by @alhom in #179
- Imshow plot3dslice by @alhom in #181
- Read vg_b_vol if fg_b is not available for fluxfunction plotting. by @ykempf in #183
- Vlsv postprocessor2 by @alhom in #182
- Readconfig by @kostahoraites in #185
- Fix handling when missing fsgrid metadata. by @ykempf in #186
- vlsvReader improvements by @alhom in #184
- FHA-style jacobian reducer, incl. vg_J. by @alhom in #188
- Refinement support by @lkotipal in #189
- Add the Brenner beta_star by @alhom in #190
- Use numpy dtypes of array instead of checking the first element. by @alhom in #191
- plot_isosurfaces for 3D AMR data by @plauri in #192
- Interpolation optimizations - vectorized versions of get_cellid, read_interpolated_variable by @alhom in #195
- Attribute reading interface and a helper function by @alhom in #197
- VlsvReader.check_variable does not check for datareducers -> plot_iso… by @alhom in #199
- Updated fieldtracer.py by @kostahoraites in #196
- Beta star reducer with old style variable names. by @jreimi in #203
- Fixing np.int deprecation by @alhom in #201
- Write none checks by @alhom in #200
- Neutral (current) sheet plotter by @plauri in #194
- Varname slashes by @alhom in #202
- Went too deep with the varname fixes, reverting a bit. by @alhom in #205
- Workaroundwhen no rhomap exists by @markusbattarbee in #206
- Vlsvreader fixes by @markusbattarbee in #178
- Add hall E reducer, update helper functions to calculate Hall term via charge density instead of mass density by @markusbattarbee in #177
- Fix for minor tick marks in newer matplotlibs by @markusbattarbee in #209
- Write none checks by @alhom in #214
- Prevent misleading return of data from vlsvreader when using ill-formed requests by @markusbattarbee in #213
- Fsgrid decomposition stabilization by @alhom in #211
- Interp irregulars fix by @alhom in #198
- vlsvWriter write function wrapped with a warning, towards forcing wri… by @alhom in #210
- Suppress confusing printouts by @alhom in #217
- RBFInterpolator guarding by @alhom in #216
- Update SCM colormaps to version 8. by @alhom in #218
- Converted deprecated scipy.meshgrid calls to np.meshgrid by @alhom in #230
- added nearest_vdf keyword to vlsvReader's get_cellid() by @kostahoraites in #226
- Close figures after save by @JonasSuni in #240
- Deprecated escape by @alhom in #239
- Enable deprecationwarnings by @alhom in #238
- Interpolation for fg_e field tracing by @kostahoraites in #234
- None/empty string confusion fixes, plus one extra function removed! by @alhom in #232
- Update plot_ionosphere.py by @ArnaudLalague in #233
- Isosurfaces by @plauri in #229
- Scale colorbar tick width and length with thick parameter in plot_col… by @ykempf in #228
- Fix plot vdf centering by @markusbattarbee in #221
- ULF waves filter by @FasilGibdaw in #215
- Projects folder + small patch to plot_VDF by Markus + Diffusion scripts by @MaximeII in #225
- Initial fixes to plot on LUMI / python 3.10.10 and matplotlib 3.9. by @ykempf in #236
- Hotfix for import funnies by @alhom in #242
- LooseVersion removals, latex strings to raw strings by @alhom in #243
- Neighbourhood updates by @alhom in #220
- Added check to catch masked constants in read_interpolated_variable by @JonasSuni in #247
- read_interpolated_fsgrid_variable() bug fix by @kostahoraites in #246
- Added automatic inference for shading in plot_ionosphere, as done in … by @alhom in #251
- several scripts by @kostahoraites in #223
- Fix cmap api change in plot_vdf too. by @ykempf in #253
- Don't have a fixed 100kb sizelimit for the xml footer anymore. by @ursg in #33
- Pickleable fptr by @alhom in #256
- Fix a 6yo typo by @alhom in #257
- A script for calculating non-Maxwellianity by @vetarvus in #255
- Couple of helper functions for handling VDF data: get_velocity_block_… by @alhom in #258
- Add plot_vdfdiff to plot_vdf.py by @ursg in #227
- Bad import fixed, raw strings added to remove deprecationwarnigns by @alhom in #261
- vlsvreader destructor guard for nonexisting fptr by @alhom in #263
- Added rudimentary CI workflow for analysator by @alhom in https://...
v0.9
Partial support for reading and plotting 3D AMR files is included.