Changelog

Master (development branch)

Version 2.6.1 (05.06.2026)

  • 2026-06-03 MR 71 Improvements for reading and plotting mc (0D chemistry) models.

  • 2026-05-28 Commit a1639f6 Fixed compatibility issue with python 3.10.x.

  • 2026-05-28 Commit 3862906 Bug fix for running grids of 0D slab models.

  • 2026-04-30 MR 70 Output file for gas opacities.

  • 2026-04-15 MR 69 Option to plot line profiles as function of wavelength instead of velocity.

Version 2.6.0 (02.04.2026)

  • 2026-03-29 MR 67 Vertical 1D slab model, Multi molecule 0D slab model and grids, Multi molecule 1D radial slab model. Calculation of mutual overlap.

  • 2026-03-31 MR 68 New features for gen_specFromLineEstimates().

    • ident can now be list[str], all the molecules in the list will be included in the generated spectrum.

    • new switch faceon, if true take the “face-on” SED from ProDiMo (is always calculated).

Version 2.5.3 (05.03.2026)

  • 2026-03-05 MR 66 Convenience methods to access attributes of DataLineEstimateRinfo as numpy arrays.

  • 2026-03-04 Commit 1145244 Improved runtime for 0D slab models

  • 2026-01-30 MR 65 Bugfix: Make get_pmodel consistent with the new dust size distribution functionality.

  • 2026-01-29 MR 64 Some code cleaning, documentation and implementation of proper Error messages.

  • 2026-01-27 MR 63 Improvements/new features and proper documentation for the grid utilities.

Version 2.5.2 (23.01.2026)

  • 2026-01-22 MR 62 Improved lazy reading of rInfo for a LineEstimate by using the property decorator.

  • 2026-01-21 MR 61 Include an optional 2D dust size distribution function for the 2D interface (Interface2Din)

  • 2026-01-19 MR 60 Enable the use of the “norm” attribute in plot_cont() for matplotlib contourf.

  • 2026-01-16 MR 59 Include some data (mean,max,min charge) from dust_charge.out if it exists.

  • 2025-12-18 MR 58 plot_vertical(), plot_radial() and plot_midplane() now also use the automatic field mapping and label generation.

  • 2025-12-10 MR 57 Read in the new chixxx (shielded, unshielded) fields from ProDiMo.out

Version 2.5.1 (06.12.2025)

  • 2025-12-02 MR 56 New features/options for the prunprodimo script.

    • -all option: try to run all models (each is one directory) in the current directory. Directories with no Parameter.in are skipped

    • -wait: wait until the model is finished. Mainly useful in combination with -all

  • 2025-12-02 MR 55 Bugfix: in case of multiple inclinations, read the x,y coordinates for each inclination.

  • 2025-11-28 MR 54 New plotting routine for gas and dust opacities (plot_opac), and some fixes for plot_starspec.

  • 2025-11-25 MR 53 Improvements and new features for plot_starspec.

    • Read and plot information from RTinterpolation.out, if it exists.

  • 2025-11-25 MR 52 Convenience methods for getting the line luminosity from line estimates, for a provided distance.

  • 2025-11-21 MR 51 Polishing the tools for the ProDiMo 2D interface, adding Tgas and Tdust, and improving the documentation.

  • 2025-11-17 MR 50 Refactoring of DataStarSpec -> DataStar

    • Include more Information for the stellar properties

    • utility function to get various luminosities (e.g. EUV)

    • utility function to get Mdot from the used stellar spectrum.

  • 2025-10-31 MR 49 The improved streamplot_overlay method is now faster and easier to use (i.e. setting the properties).

  • 2025-10-28 MR 48 Added documentation and an example notebook for utils_casasim.py

  • 2025-10-24 MR 47 Plot and PlotModels can now be called without a Parameter, e.g., just do pplot.Plot(), without the None.

  • 2025-10-23 MR 46 More flexible format for the inclination labels and added a new parameter line_styles.

  • 2025-10-22 MR 45 Calculate FWHM from the line profile. New property FWHM in DataLine.

  • 2025-10-05 MR 44 Use tqdm progress bars (e.g. for read_prodimo).

  • 2025-09-29 MR 42 Allow boxhatches for the line origin box in plot_line_origin.

  • 2025-09-05 MR 41 Deal with custom molecule names (i.e. postfix _C) in spnToLatex.

  • 2025-08-14 MR 40 Added parameter incidx for plot_lines and bugfixes for models with multiple inclinations.

  • 2025-08-13 MR 39 Remove the tar file stuff

  • 2025-08-12 MR 38 Completed the field name mapping for plot_cont. All 2D arrays can now be plotted with plot_cont(m,”fieldname”).

Version 2.5.0 (07.08.2025)

  • 2025-08-07 Pushed required python version to 3.10.

  • 2025-08-06 MR 37 Read data from file C13O_C12O_ratio.out if it exists (see isoratio_12CO13CO).

  • 2025-08-06 MR 36 Plotting of continuum images from image.out with a chosen inclination for models with multiple inclinations (plot_contImage()).

  • 2025-08-02 MR 30 MR 32 MR 35 Improvements for chemanalysis tools, including a significant speed up, new plots and better documentation/examples.

  • 2025-07-28 MR 34 New unit mJy for ploting line profiles.

  • 2025-05-28 MR 28 New utility routine to calculate the total mass of a species in the disk (get_TotSpeciesMass()).

  • 2025-05-13 MR 27 Use dust_exctinction package for reddening the model SED (extinction()).

  • 2025-05-13 MR 26 Simplified call for plot_cont() (see examples).

  • 2025-03-18 MR 22 Reading/Plotting of observed JWST spectrum (JWSTspec.dat) for the SED (see read_continuumObs() and plot_sed()).

  • 2025-03-24 MR 20 MR 21 MR 23 Improvements for and new command line tools (see Command-line utilities).

  • 2025-07-14 MR 33 Deal with possible malformed number strings (e.g. 123125.-120) in prodimo output files, for some (very few) fields.

  • 2025-03-28 MR 24 Fixed deprecation warnings from numpy 2.0

Version 2.4.0 (25.02.2025)

  • Dropped support for Python < 3.9.

  • Major restructuring of the documentation, and include jupyter notebooks as examples.

  • Minor bugfixes for slab models and plotting routines.