Changelog
v0.1.0 (2024/11/29)
First release of
flekspy
, based on the original scripts under the FLEKS repo!
v0.1.3 (2024/12/13)
Port all the functionalities from the original repo; add runnable examples.
v0.2.0 (2024/12/20)
plot_phase_region
is deprecated; useplot_phase
with theregion
keyword instead. Add customized decoration option.plot_particles_region
is deprecated; useplot_particles
with theregion
keyword instead.Add utility method
extract_phase
for extracting phase space coordinates and values._unit_one
->unit_one
.
v0.2.1 (2024/12/22)
dataContainer
and its related classes are renamed to be consistent with Python naming conventions.contour
has been renamed toplot
forDataContainer2D
.
v0.2.8 (2025/02/15)
Add
get_phase
to obtain the direct phase space distributions, which is useful for customized decoration of plots.
v0.3.0 (2025/07/15)
Refactor the test particle module to bind the particle ID and data closely through a new class
ParticleTrajectory
.
v0.3.1 (2025/07/23)
Switch from
poetry
touv
for package management.
v0.3.2 (2025/08/01)
read_initial_location
->read_initial_condition
for test particles.
v0.4.0 (2025/08/03)
Use XArray for handling IDL format data.
v0.5.0 (2025/08/05)
Use Polars for storing test particle data.
v0.5.3 (2025/08/13)
Support test particle gradient B storage.
v0.5.4 (2025/08/14)
Add ExB, gradient, and curvature drift calculation for test particles.
v0.5.5 (2025/08/15)
Use lazy Polars expression for test particle analysis if possible.