There is a newer version of the record available.

Published October 10, 2025 | Version v0.9.7
Software Open

Analysator

Description

This was envisioned as a bit of a consolidating minor version release before some source reorganization and new features. However, this release is a bit larger, adding a top-level package infrastructure, a prototype VTK backend and quite a bit of minor fixes.

What's Changed

  • Bool method to test whether a cell id has a vdf or not by @kstppd in https://github.com/fmihpc/analysator/pull/292
  • New versions of magnetopause scripts and a small fix for plot_colormap3dslice by @jreimi in https://github.com/fmihpc/analysator/pull/291
  • Enforce Sphinx docstring error and warning fixes by @alhom in https://github.com/fmihpc/analysator/pull/295
  • added doc link to readme by @Gekbako in https://github.com/fmihpc/analysator/pull/297
  • Guard against double-registration of colormaps in Matplotlib. by @alhom in https://github.com/fmihpc/analysator/pull/298
  • Add weekly import test to catch fresh dependency issues (or GitHub Ac… by @alhom in https://github.com/fmihpc/analysator/pull/299
  • Filter MPL-included colormaps with a version check by @alhom in https://github.com/fmihpc/analysator/pull/300
  • pylab imports replaced with matplotlib.pyplot, as strongly recommended by @alhom in https://github.com/fmihpc/analysator/pull/302
  • Pylab deprecation by @alhom in https://github.com/fmihpc/analysator/pull/303
  • Vtk interface by @alhom in https://github.com/fmihpc/analysator/pull/296
  • Add import guard for vtk module by @alhom in https://github.com/fmihpc/analysator/pull/304
  • Population-specific beta_star reducers (non-pop beta_star reducers ar… by @alhom in https://github.com/fmihpc/analysator/pull/305
  • Remove unnecessary htg parameter from addArrayFromVlsv by @alhom in https://github.com/fmihpc/analysator/pull/306
  • Packagination by @alhom in https://github.com/fmihpc/analysator/pull/301
  • Simple matplotlib plotter taking a list of cellids by @ykempf in https://github.com/fmihpc/analysator/pull/307
  • Added v5 reducers for the Hall field + keyword for field line colour in plot_colormap by @lturc in https://github.com/fmihpc/analysator/pull/308
  • Reducer aliases by @alhom in https://github.com/fmihpc/analysator/pull/284
  • Testpackage redux by @alhom in https://github.com/fmihpc/analysator/pull/310
  • Added separate plot helpers for the 3 components of current density by @lturc in https://github.com/fmihpc/analysator/pull/311
  • Pops init on demand by @alhom in https://github.com/fmihpc/analysator/pull/282
  • Updating analysator to a python package structure and renaming to analysator by @alhom in https://github.com/fmihpc/analysator/pull/309
  • Ubuntu_20.04 runner is being deprecated. Coverage for Turso system in… by @alhom in https://github.com/fmihpc/analysator/pull/312
  • Remove matplotlib dependency from vlsvfile by @alhom in https://github.com/fmihpc/analysator/pull/313
  • Explicit reshape to fix numpy broadcast ambiguity by @alhom in https://github.com/fmihpc/analysator/pull/314
  • Pointwise time evolution by @alhom in https://github.com/fmihpc/analysator/pull/319
  • Allow ionosphere plots without a valid time value. by @ursg in https://github.com/fmihpc/analysator/pull/320
  • typos in obliqueshock.py corrected: the polynome input has VuHT inste… by @mattia-l in https://github.com/fmihpc/analysator/pull/318
  • Try using ensurepip instead of pip instal upgrade, see UH#768 by @alhom in https://github.com/fmihpc/analysator/pull/322
  • obliqueshock.py and obliqueshock_nif.py revised by adding docstring-s… by @mattia-l in https://github.com/fmihpc/analysator/pull/324
  • Plot_vdf pathological binning fix by @alhom in https://github.com/fmihpc/analysator/pull/327
  • Add mlt check on vg and ig grid, field line oc values by @taoshi-117 in https://github.com/fmihpc/analysator/pull/321
  • Roll dev fwd by @alhom in https://github.com/fmihpc/analysator/pull/328
  • Plot vdf v fallthrough by @alhom in https://github.com/fmihpc/analysator/pull/329
  • Fixed error with plot_colormap3Dslice by @hoilijoki in https://github.com/fmihpc/analysator/pull/331
  • Reader interp problem by @alhom in https://github.com/fmihpc/analysator/pull/332
  • Hotfix for missing variable read trying to close undeclared fptr by @alhom in https://github.com/fmihpc/analysator/pull/333
  • Jonas cutthrough timeseries script by @JonasSuni in https://github.com/fmihpc/analysator/pull/224
  • Added the PLASMA-PEPSC workshop analysator tutorial by Markus to Sphinx by @alhom in https://github.com/fmihpc/analysator/pull/330
  • Add option to flip x-axis to plot_colormap and plot_colormap3dslice by @JonasSuni in https://github.com/fmihpc/analysator/pull/317
  • plot_colormap3dslice overlays fSaved, fluxrope and AMR levels by @ykempf in https://github.com/fmihpc/analysator/pull/204
  • Flux ropes paper scripts by @ykempf in https://github.com/fmihpc/analysator/pull/339
  • Blockspercell reads, Vbulk reads more comprehensive in plot_vdf and d… by @alhom in https://github.com/fmihpc/analysator/pull/345
  • Vlsv time interpolation class by @alhom in https://github.com/fmihpc/analysator/pull/346
  • Swap to uv-driven install for Turso by @alhom in https://github.com/fmihpc/analysator/pull/348
  • Hotfix for some function call signatures by @alhom in https://github.com/fmihpc/analysator/pull/349

New Contributors

  • @Gekbako made their first contribution in https://github.com/fmihpc/analysator/pull/297
  • @mattia-l made their first contribution in https://github.com/fmihpc/analysator/pull/318
  • @taoshi-117 made their first contribution in https://github.com/fmihpc/analysator/pull/321
  • @hoilijoki made their first contribution in https://github.com/fmihpc/analysator/pull/331

Full Changelog: https://github.com/fmihpc/analysator/compare/v0.9.6...v0.9.7

What's Changed

  • Bool method to test whether a cell id has a vdf or not by @kstppd in https://github.com/fmihpc/analysator/pull/292
  • New versions of magnetopause scripts and a small fix for plot_colormap3dslice by @jreimi in https://github.com/fmihpc/analysator/pull/291
  • Enforce Sphinx docstring error and warning fixes by @alhom in https://github.com/fmihpc/analysator/pull/295
  • added doc link to readme by @Gekbako in https://github.com/fmihpc/analysator/pull/297
  • Guard against double-registration of colormaps in Matplotlib. by @alhom in https://github.com/fmihpc/analysator/pull/298
  • Add weekly import test to catch fresh dependency issues (or GitHub Ac… by @alhom in https://github.com/fmihpc/analysator/pull/299
  • Filter MPL-included colormaps with a version check by @alhom in https://github.com/fmihpc/analysator/pull/300
  • pylab imports replaced with matplotlib.pyplot, as strongly recommended by @alhom in https://github.com/fmihpc/analysator/pull/302
  • Pylab deprecation by @alhom in https://github.com/fmihpc/analysator/pull/303
  • Vtk interface by @alhom in https://github.com/fmihpc/analysator/pull/296
  • Add import guard for vtk module by @alhom in https://github.com/fmihpc/analysator/pull/304
  • Population-specific beta_star reducers (non-pop beta_star reducers ar… by @alhom in https://github.com/fmihpc/analysator/pull/305
  • Remove unnecessary htg parameter from addArrayFromVlsv by @alhom in https://github.com/fmihpc/analysator/pull/306
  • Packagination by @alhom in https://github.com/fmihpc/analysator/pull/301
  • Simple matplotlib plotter taking a list of cellids by @ykempf in https://github.com/fmihpc/analysator/pull/307
  • Added v5 reducers for the Hall field + keyword for field line colour in plot_colormap by @lturc in https://github.com/fmihpc/analysator/pull/308
  • Reducer aliases by @alhom in https://github.com/fmihpc/analysator/pull/284
  • Testpackage redux by @alhom in https://github.com/fmihpc/analysator/pull/310
  • Added separate plot helpers for the 3 components of current density by @lturc in https://github.com/fmihpc/analysator/pull/311
  • Pops init on demand by @alhom in https://github.com/fmihpc/analysator/pull/282
  • Updating analysator to a python package structure and renaming to analysator by @alhom in https://github.com/fmihpc/analysator/pull/309
  • Ubuntu_20.04 runner is being deprecated. Coverage for Turso system in… by @alhom in https://github.com/fmihpc/analysator/pull/312
  • Remove matplotlib dependency from vlsvfile by @alhom in https://github.com/fmihpc/analysator/pull/313
  • Explicit reshape to fix numpy broadcast ambiguity by @alhom in https://github.com/fmihpc/analysator/pull/314
  • Pointwise time evolution by @alhom in https://github.com/fmihpc/analysator/pull/319
  • Allow ionosphere plots without a valid time value. by @ursg in https://github.com/fmihpc/analysator/pull/320
  • typos in obliqueshock.py corrected: the polynome input has VuHT inste… by @mattia-l in https://github.com/fmihpc/analysator/pull/318
  • Try using ensurepip instead of pip instal upgrade, see UH#768 by @alhom in https://github.com/fmihpc/analysator/pull/322
  • obliqueshock.py and obliqueshock_nif.py revised by adding docstring-s… by @mattia-l in https://github.com/fmihpc/analysator/pull/324
  • Plot_vdf pathological binning fix by @alhom in https://github.com/fmihpc/analysator/pull/327
  • Add mlt check on vg and ig grid, field line oc values by @taoshi-117 in https://github.com/fmihpc/analysator/pull/321
  • Roll dev fwd by @alhom in https://github.com/fmihpc/analysator/pull/328
  • Plot vdf v fallthrough by @alhom in https://github.com/fmihpc/analysator/pull/329
  • Fixed error with plot_colormap3Dslice by @hoilijoki in https://github.com/fmihpc/analysator/pull/331
  • Reader interp problem by @alhom in https://github.com/fmihpc/analysator/pull/332
  • Hotfix for missing variable read trying to close undeclared fptr by @alhom in https://github.com/fmihpc/analysator/pull/333
  • Jonas cutthrough timeseries script by @JonasSuni in https://github.com/fmihpc/analysator/pull/224
  • Added the PLASMA-PEPSC workshop analysator tutorial by Markus to Sphinx by @alhom in https://github.com/fmihpc/analysator/pull/330
  • Add option to flip x-axis to plot_colormap and plot_colormap3dslice by @JonasSuni in https://github.com/fmihpc/analysator/pull/317
  • plot_colormap3dslice overlays fSaved, fluxrope and AMR levels by @ykempf in https://github.com/fmihpc/analysator/pull/204
  • Flux ropes paper scripts by @ykempf in https://github.com/fmihpc/analysator/pull/339
  • Blockspercell reads, Vbulk reads more comprehensive in plot_vdf and d… by @alhom in https://github.com/fmihpc/analysator/pull/345
  • Vlsv time interpolation class by @alhom in https://github.com/fmihpc/analysator/pull/346
  • Swap to uv-driven install for Turso by @alhom in https://github.com/fmihpc/analysator/pull/348
  • Hotfix for some function call signatures by @alhom in https://github.com/fmihpc/analysator/pull/349
  • Fixing numpy.add 'where' usage in testpackage and examples/generate_panel.py by @lassejsc in https://github.com/fmihpc/analysator/pull/358

New Contributors

  • @Gekbako made their first contribution in https://github.com/fmihpc/analysator/pull/297
  • @mattia-l made their first contribution in https://github.com/fmihpc/analysator/pull/318
  • @taoshi-117 made their first contribution in https://github.com/fmihpc/analysator/pull/321
  • @hoilijoki made their first contribution in https://github.com/fmihpc/analysator/pull/331

Full Changelog: https://github.com/fmihpc/analysator/compare/v0.9.6...v0.9.7

Notes

If you use this software, please cite it as below.

Files

fmihpc/analysator-v0.9.7.zip

Files (8.5 MB)

Name Size Download all
md5:1df6e78e82a662d9f706f1ba1cab3005
8.5 MB Preview Download

Additional details

Related works

Software