ChangesΒΆ
Planned for v0.31
- Nested mesh support
- Data inspector GUI
- Line RT analysis tools
v0.30
- Python3 compatibility
- Integration of Kees’ Mie-scattering code (
radmc3dPy.miescat, meth:radmc3dPy.dustopac.radmc3dDustOpac.computeDustOpacMie) for dust opacity calculation - New package (sphtool) for re-gridding 3D Smoothed Particle Hydrodynamics (SPH) simulations to regular or AMR grids, including some basic visualisation of the SPH simulations
- Possibility for modular module setup (i.e. generation of grids, variables, radiation sources, etc independently of each other) using the new
class
radmc3dModel. - Functions to plot dust opacities (
radmc3dPy.analyze.plotDustOpac()), and scattering matrix elements (radmc3dPy.analyze.plotScatmat()) - New function (
radmc3dPy.dustopac.radmc3dDustOpac.writeOpac()) to write dust opacities to file - Internal structural changes (splitting the analyze module to smaller modules, for easier maintenance, but all previous functionality of the analyze module is kept intact)
- Numpy’s fromfile() function is now used for reading dust opacities in
radmc3dPy.dustopac.radmc3dDustOpac, which makes the file reading less sensitive to the presence of empty lines in the file dust opacity files
v0.29
- Octree AMR support (read and write grid and data fields, generate models with an octree grid, see Octree tutorial)
- Plot 2D contour maps of data fields along axis aligned slices showing also the cell boundaries for AMR models (
radmc3dPy.analyze.plotSlice2D()) - Plot the polarisation direction for full stokes images (
radmc3dPy.image.plotImage()thanks Kees!) - Read molecular data files (
radmc3dPy.analyze.readMol()thanks Kees!) - Plot spectrum (
radmc3dPy.analyze.plotSpectrum()thanks Kees!) - Functions to calculate dust and gas mass in a model (
radmc3dPy.data.radmc3dData.getDustMass(),radmc3dPy.data.radmc3dData.getGasMass()) - Updated tutorials for models using an octree AMR grid