Skip to content

Latest commit

 

History

History
239 lines (125 loc) · 4.58 KB

CHANGES.md

File metadata and controls

239 lines (125 loc) · 4.58 KB

Change Log

Release 2.3.1

Models

  • added new Kosma-tau kt2020 models which use parameters that closely match wk2020 models

  • updated HII region diagnostic models

Issues

  • issue #78 reported, fixed, and closed

Documentation

  • updated

Notebooks

  • existing example notebooks updated, new notebook from Dec 6 JWST webinar added

Release 2.3.0

H2 Excitation Tool

  • allow single temperature fit

  • allow plotting of multiple vibrational levels

Plotting

  • new ModelPlot.isoplot method to make isocontour plots of individual model parameters

  • refactoring of plotting capability in plot-based tools

Documentation

  • updated

Notebooks

  • existing example notebooks updated, most notably to show new PDR Toolbox functionality

Issues

  • issues 22,59,60,65 closed

  • various other bugs discovered or reported and fixed

Website

  • fixed labelling of ionized line plots

Release 2.2.9

Models

  • allow user added models

Plotting

  • consistent handling of aspect ratios and colorbars

Documentation

  • updated

Issues

  • issues 55, 58, 59 closed

  • various other bugs discovered and fixed

Notebooks

  • existing example notebooks updated

Testing

  • expanded test suite using GitHub workflow

  • PEP8 compliance with flake

  • added examples directory with test code from AJ paper, which are now auto-run as part of test suite

Release 2.2.6

Models

  • adds CI/13CO models

  • typo fix in CII_158/OI_145 model tag

Release 2.2.5

Models

  • adds 13CO models and updates iron line ionized gas models

Release 2.2.3

H2 Excitation Fitting

  • H2 Excitation fitting for maps completed.

    • each unmasked pixel in a map fitted

    • user can see maps of column density, hot and cold temperature, ortho-to-para ratios

    • "explore" function to see fit at various points in a map

Density and Radiation Field Fitting

  • Now uses LMFIT package for fitting.

  • Map fitting updated to allow interpolated solutions between model grid points

  • MCMC method available (best for single pixel fitting) via emcee package

Models

  • updated and expanded Wolfire/Kaufman 2020 models covering many more spectral lines

  • large set of KOSMA-Tau models now available

Plotting

  • consolidated some plotting functions

  • added text() method to add text to any plot

Documentation

  • updated

Issues

  • issues 28, 34, 38 closed

  • various other bugs discovered and fixed

Notebooks

  • existing example notebooks updated

Release 2.1.1

H2 Excitation Fitting

  • H2 Excitation fitting tool first version completed.

    • Completely rewritten fitting method to use LMFIT package

    • Allow fitting of ortho-to-para ratio

    • Use Measurements for all fitted quantities

    • Compute total column densities using partition function

  • H2 Excitation fitting example notebook completed.

Measurements

  • Measurements can now be read from tables

  • Better formatting for print using `format' and f-strings

Models

  • added to Wolfire-Kaufman 2006 z=1 set:
    • CO(6-5) / CO(3-2)
    • [C II] 158μm / FIR
    • [C II] 158μm / CO(6-5)
    • [C II] 158μm / CO(3-2)
    • [Fe II] 1.60μm / [Fe II] 1.64μm
    • [Fe II] 1.64μm / [Fe I] 5.43μm

Plotting

  • H2 Excitation plotter completed

  • Phase space plots can now plot multiple points

Documentation

  • updated

Issues

  • issues 2, 12, 14, 28 closed

Release 2.0.7

Models

  • Intensity files added to list of available models (the models were always there but not easily accessible to users)

  • Model access made easier with ModelSet.get_models method

Measurements

  • add title in constructor which can be passed along to plots

  • squeeze single pixel axes on read

  • propogate masks in arithmetic operations

Plotting

  • New ModelPlot class

    • plots model files without the need of LineRatioFit

    • adds phase space plots

    • plotting from LineRatioPlot is now is delegated to ModelPlot

  • Fixes and consistency in plot labels

  • additional keywords such as legend added to plot methods

  • add usetex option to PlotBase and derived classes

Tools

  • add mask option LineRatioFit.run() with median absolute deviation as default. This results in better radiation field and density maps in low S/N regions

  • some refactoring

  • better handling of non-FITS units in wk2006 models

Documentation

  • improved descriptions

  • typos

  • new style

Issues

  • issues 4, 8, 10, 15, 17, 19 closed