Skip to content

Releases: Morisset/PyNeb_devel

1.1.23

04 Dec 21:25
2ad3f70
Compare
Choose a tag to compare
  • Migrate the setup to pyproject.toml. Minimalist version of setup.py is kept.
  • Remove the version.py file, the version is now in pyproject.toml
  • Move the import ai4neb into a specific config method: pn.config.import_AI4Neb() before using the Machine Learning tools. This avoid annoying message about Tensorflow to appear and speedup the import of pyneb when not using ML facilities.
  • Change the name of the package to pyneb instead of PyNeb (seems to be mandatory soon).

1.1.22

29 Nov 18:25
b51d38e
Compare
Choose a tag to compare

Add Calzetti extinction laws

1.1.21: Merge pull request #40 from Morisset/devel

07 Nov 19:55
d306d78
Compare
Choose a tag to compare

Correct bug in utils/manage_atomic_data/extract_flt : bytes and str confusion.

1.1.20

11 Sep 02:56
becbe51
Compare
Choose a tag to compare

Change the way the low and High density ratios are obtained. Old way was using the statistical weights ratio, but this only works for S+-type of density diagnostics. Not for IR line ratios.
Add a Notebook in the doc directory to explore Critical densities.

1.1.19

31 May 21:48
f1f9ee6
Compare
Choose a tag to compare
  • Add a MonteCarlo_and_ANN notebook to show the use of Neural Network when a lot of data is used.
  • manage Poly and CatBoost as method for the getTemDen ANN
  • Some refactoring

1.1.18

08 Aug 16:00
550a5f0
Compare
Choose a tag to compare
  • Fix the last np.float to np.float64 in pynebcore and misc
  • Correct bug in ICF of S+, allow it again (it was set unavailable)

1.1.17

13 Apr 15:29
26b62ee
Compare
Choose a tag to compare
  • Remove the old doxygen configuration files and install new schema to build the documentation
  • Create updatePyNeb.md that lists the process to make a new realease.
  • Accept He2 and He3 in icf.getElemAbundances atom_abun keyword.
  • Add HI density keyword to Atom/getIonAbundance method.
  • Remove test on numpy version from init.py
  • important updates to the FeII and FeIII atomic data, coherent with the paper published in Atoms Mendoza+23
  • Add a python jupyter Notebook to support the answer to Ueta+Otsuka 2022 paper on Attenuation correction

1.1.16

04 Oct 19:25
ada3538
Compare
Choose a tag to compare
  • emisGrid/plotContours now have a level keyword.

  • N3r and N5r added to LINE_LABEL_LIST dictionnary defined in utils/init.py

  • o_i_coll_ZT03 added to atomic data

  • HeI labels now have a dot after the wavelength (ex: 4471. instead of 4471)

  • IPs from utils/physics are now generated also for H and He
    recombination lines can now be used in emisGrid

  • parseAtom2 returns rec='r' code to identify recombination atoms

  • Some minor bugs corrected

  • Add the option of using Artificial Neural Network to speed-up getCrossTemDen. This implies the library AI4neb is installed (https://github.com/Morisset/AI4neb) with Tensorflow and Scikit-learn. This will be described in a forthcoming paper, any information can be asked using the Google group.

  • File requierements.dev added to root directory (only for developpers).

  • A lot of docstrings have been modified to prepare the API documentation

  • Directory pyneb/docs reorganized

  • A workflow directory is added to automatize the API documentation (all this from MJChimal fork)

1.1.15

11 May 10:52
49b39a8
Compare
Choose a tag to compare
  • Add eval_diag method in Diagnostic class, to allow the evaluation of a diagnostic
  • Correct some bug in using Chianti 7.0
  • Optimize the use of Monte Carlo for multiple observations
  • Add some labels to LINE_LABEL_LIST
  • Add facility in Observation to read fits IFU images, each file corresponding to an emission line
  • The default set of atomic data is now PYNENB_21_01
  • Add add_sum (adding a new line corresponding to the sum of observed lines) and remove line methods to Observation
  • Add an option to include a systematic error to the observations
  • Add atomic data from Pequignot et al 1991 for OII recombination lines
  • Add "mass" as criterium to print out the emission lines in Observation
  • Add Cutout2D options when reading image from fits file, to crop the images

1.1.14

21 Nov 13:34
Compare
Choose a tag to compare
  • Updating license files to be coherent with Chianti licenses.
  • Adding some units in the docstrings
  • Add support for Chianti 10.0 database