Releases: Morisset/PyNeb_devel
1.1.23
- 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
1.1.21: Merge pull request #40 from Morisset/devel
Correct bug in utils/manage_atomic_data/extract_flt : bytes and str confusion.
1.1.20
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
1.1.18
1.1.17
- 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
-
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
- 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