fmihpc / analysator

Python based package for analyzing vlsv files produced by Vlasiator
GNU General Public License v2.0
5 stars 32 forks source link

pyCalculations/derivatives, VlsvWriter updates #158

Open alhom opened 2 years ago

alhom commented 2 years ago

-VlsvWriter update for VisIt vlsv plugin compatibility -VlsvReader utilities for reading, crude down- and upsampling, read_fg_var_as_volumetric -pyCalculations/derivatives.py: Poynting flux and div thereof, curvature and ballooning criteria (w/ Jonas)

alhom commented 2 years ago

Yes, it's a bit awkward to have these separate (and frankly, I wasn't really sure what would be the best approach to begin with - so this ballooning stuff got collated to derivatives.py), but there were a couple of reasons to have this bunch on its own for the time being:

I could see some (or even most) of these as reducers, even - at least in principle, the operators there could be extended with differential ops (though, calling those datareducers is a bit much!). Thoughts?

alhom commented 1 year ago

This is still supplanted by an incoming PR to chop this up a bit.