Skip to content

Releases: osyris-project/osyris

2.1.0

06 Sep 19:24
Compare
Choose a tag to compare
  • Add cpu_list argument to load function to enable selective loading of cpu files: data = osyris.load(71, scale="au", path="data", cpu_list=[5, 9, 20, 30, 60])

  • Add hilbert based loader, when selective loading is carried out on the x,y,z coordinates: data = osyris.load(71, scale="au", select={"x": lambda x : x > 5500. * osyris.units('au')})

  • lmax has been removed in arguments of load, instead use data = osyris.load(71, scale="au", select={"level": lambda l : l < 12})

  • New algorithm for plane plots: hybrid method with first histogramming and then filling the blanks by finding the actual cell in the 3d domain that contains the blank image pixel.

2.0.1

09 Aug 08:45
aca7e70
Compare
Choose a tag to compare
  • fix bug in Array subtraction
  • use new method for making plane plots based on histogramming and scipy distance tranform

2.0.0

10 Jun 20:30
Compare
Choose a tag to compare

New features:

  • More Pythonic API
  • Runtime physical units using pint
  • Arithmetic operations between data arrays
  • More generic interface for plots (easier to use custom matplotlib options)
  • Cleaner data loader

1.0

04 Mar 04:28
Compare
Choose a tag to compare
1.0

Tag of version 1.0, very close to the original version of osyris.