Recent Releases of species
species - species v0.10.0
- Several grids of model spectra added
- Optimization of
FitEvolution - Updated atmospheric retrieval tools
- Refactored implementation of uncertainty inflation
- Included covariances in chi2 calculation
- Added back the extinction of dust with log-normal and power-law distributions
- And many more new features, improvements, and some small fixes!
- Python
Published by tomasstolker 10 months ago
species - species v0.9.0
- Added support for Python 3.12, dropped support for Python 3.9
- Separated atmosphere and disk luminosity in
ModelBoxparameters - Fixed issue with finding missing grid spectra
- Fixed issue with plotting filter profile width
- Added
pyproject.tomland removedsetup.py - Removed most version restrictions from
requirements.txt - Added
font_sizeparameter toplot_spectrum - Fixed pathlib error when adding grids with
add_custom_model - Updated flux calibration tutorial
- Many small improvements and overall code maintenance
- Python
Published by tomasstolker over 1 year ago
species - species v0.8.4
- Several small fixes in the retrieval framework (thanks @wbalmer!)
- Added
flux_unitsparameter toget_mcmc_photometry - Support for fitting multiple
disk_teffanddisk_radiusparameters inFitModel - Support for fitting the combined photometry of unresolved binary stars with different parallaxes
- Multiple improvements for fitting a combination of two spectra in
FitModel - Support for flux ratio prior for filters when fitting a binary system
- Check for NaNs in the uncertainties when adding a spectrum with
add_object - Updated
plot_posteriorfor showing posteriors from binary systems - Returning the individual binary components with
get_mcmc_spectra - Added support for coolTLUSTY Y dwarf spectra
- Tutorial for comparing data with a model grid of spectra
- Support for fitting separate
ism_extparameters for a binary system - Support for PHOENIX Husser et al. (2013) models
- Major refactoring of
FitModel, improved extinction accuracy, faster interpolation based on Teff prior - Added optional
database_fileparameter toSpeciesInit - Added
fixed_paramparameter toadd_samples - Added
tagparameter and several improvements inget_residuals - Changed the values added with
inc_logliketo ln(L) - Included chi2 and n_dof in
ResidualBox - Fixed indentation problem in
CompareSpectra - Robust implementation for filenames by using the
pathlibinstead of theosmodule - Using
poochinstead ofurllibfor downloading files - Fixed bug in
get_sampleswith reading normal priors - Fixed bug with storing the log-likelihood after running
run_multinest - Fixed Windows issue with the Linder et al. (2019) isochrones
- Check for NaN and inf when calculating the goodness-of-fit statistic in CompareSpectra
- Exclude SpeX spectra that can not be flux calibrated when adding with
add_spectra - Updated dependency versions
- Overall code maintenance, many minor improvements, and updated tutorials
- Python
Published by tomasstolker about 2 years ago
species - species v0.8.3
Another fix in setup.py! Adding a missing JSON file to the package_data.
- Python
Published by tomasstolker over 2 years ago
species - species v0.8.2
Fixing issue with setup.py to include the JSON files in the package on PyPI
- Python
Published by tomasstolker over 2 years ago
species - species v0.8.1
- Fixed issue with
max_probparameter inplot_posterior - Included
uniform_priorsandnormal_priorstoSamplesBox - Added
show_priorsparameter toplot_posterior - Fixed issue with wavelength precision in Exo-Rem grid
- Added
verboseparameter tolist_filtersmethod ofReadObject - Implemented the
unitsparameter inplot_spectrum - Added
convert_fromparameter toconvert_unitsfunction - Extended the BT-NextGen grid to 5 mm
- Allowing to fix the parallax when fitting with
FitModel - Including the blackbody radius (calculated from
disk_teff) in the posterior withinc_luminosity=Trueinplot_posterior - Added the
add_simple_objectmethod toDatabasefor retrieving data from the SIMPLE Database - Support for providing a spectrum array directly to the
spectrumparameter ofadd_object - Retrieving the
f_sedparameter for each cloud species individually by settingglobal_fsed=False - Added
spec_resattribute toModelBox - Support for Sonora Elf Owl L-, T-, and Y-type grids
- Fixed issue with appending mode for opening the HDF5 database
- Fixed issue with
package_datainsetup.py
- Python
Published by tomasstolker over 2 years ago
species - species v0.8.0
- Improved package structure by including additional subpackages and modules
- The implicit import of classes and functions is removed from the initialization of the package, instead these should be explicitly imported by the user
- Started with implementing improved output printing, added
print_sectionfunction incore_util - Support for BT-NextGen subsolar metallicity grid (
tag='bt-nextgen-subsolar') - Changed default transmission threshold from 0.05 to 0.01 in
SyntheticPhotometry - GJ 758 B included in
companion_data.json(thanks @mperrin!) - Tutorial included for plotting companion properties
- Fitting a flux scaling and offset in
FitModel - Updated
add_model_gridsuch that only spectra files are unpacked within the selectedteff_range - Added
unpack_tarparameter toadd_model - Update links in tutorials and documentation pages
- Added
verboseparameter toavailable_modelsandlist_companions - Fixed issue with
floattype returned by likelihood function - Fixed issue with
np.infin the likelihood that can not be handled by UltraNest - Added
setup_retrievalmethod toAtmosphericRetrieval - Added gradient P-T parameterization from Zhang et al. 2023 (thanks @wbalmer!)
- Support for nested sampling with Dynesty in
AtmosphericRetrievalwithrun_dynestymethod (thanks @wbalmer!) - Refactoring of the prior function in
FitModelso it is shared by the sampling routines - Added
normal_priorparameter toFitModeland deprecated thepriorparameter inrun_multinestandrun_ultranest - Added
resumeandkwargs_multinestparameters torun_multinest - Added
resumeandkwargs_ultranestparameters torun_ultranest - Spectra are no longer removed when rerunning
add_objectwith different spectrum labels - Changed
scipy.interpolate.interp1dtonumpy.interpwhich produces the same output butinterp1dis considered a legacy function - Added
calc_photparameter tocontrast_to_mass - Retrieving
log_p_basewith physical clouds instead of using the condensation profile - Added
param_fmtparameter toplot_spectrum - Fixed issue with appending to database during multiprocessing
- Added
verboseparameter toget_median_sample,get_probably_sample, andget_compare_sample - Store priors from
FitModelin the database results - Removed
interp_methodfrom configuration so linear interpolation is used - Added
rad_velandvsinias optional retrieval parameters inAtmosphericRetrieval - Added support for nested sampling with Dynesty in
FitModelwithrun_dynestymethod - Renamed the
spec_resparameter inadd_modeltowavel_sampling - Deprecated the
smoothparameter inReadModelandReadPlancksince thespec_resparameter is sufficient - Renamed the
get_spec_resmethod inReadModeltoget_sampling - Moved the
convert_model_namefunction to themodel_utilmodule - Added option to use
wavel_rangeparameter without settingwavel_samplingin order to not resample but store a restricted wavelength range - Increased dependency versions in
requirements.txt - Updated documentation and tutorials
- Many small enhancements and several minor bug fixes
- Python
Published by tomasstolker over 2 years ago
species - species v0.7.4
- Added the
contrast_to_massmethod toReadIsochronefor converting contrast values for a given filter into masses - Support for clear and cloudy model spectra of the petitCODE grid that is used for the isochrones from Linder et al. (2019)
- Possibility to include only photometric fluxes when comparing a grid of model spectra with
CompareSpectra
- Python
Published by tomasstolker over 2 years ago
species - species v0.7.3
- Removed deprecated
update_spectrafunction - Some minor maintenance of
utilandplotfunctions - Updated notebook tutorials
- Python
Published by tomasstolker almost 3 years ago
species - species v0.7.2
- Updated the type annotations so they are compatible with Python 3.11
- Tested the notebook tutorials and fixed several small issues due to code changes
- Python
Published by tomasstolker almost 3 years ago
species - species v0.7.1
- SPHINX model spectra:
add_model('sphinx') - BEX isochrones from Linder et al. (2019):
add_isochrones('linder2019') - Keck NIRC Y-band filter:
add_filter('Keck/NIRC.Y')
- Python
Published by tomasstolker almost 3 years ago
species - species v0.7.0
- Added support for Python 3.11 and dropped support for Python 3.8
- Added a check in
ReadColorMagnitudefor selecting an incorrect filter name that is not part of a photometric library - Retrieving free abundances that vary with altitude using
AtmosphericRetrieval - Included
FitEvolutionfor estimating ages and masses from luminosities - Changed use of
interp2dtoRegularGridInterpolator - Optimization in
CompareSpectraso it runs faster - Added
plot_abundancesfunction toplot_retrievalmodule - Added the
res_modeandlbl_opacity_samplingparameters toAtmosphericRetrieval - Changed
lbl_speciesparameter ofAtmosphericRetrievaltoccf_species - Added
lbl_opacity_samplingparameter toReadRadtrans - Generalized the implementation of the
mean_molecular_weightfunction - Changed photometric uncertainty inflation in
FitModelto relative to the uncertainties instead of relative to the flux - Changed
weightsparameter inFitModeltoapply_weightsand improved its functionality - Added
convert_units_plotfunction toplot_util - Capital sensitive unit conversion with
convert_unitsfunction - Added
inc_abundparameter toplot_posterior - Added
unitsparameter toadd_object - Added
extra_paramparameter toplot_grid_statistic - Added
plot_model_spectratoplot_comparisonmodule - Maintenance of
plot_comparisonfunctions - Updated dependency versions, documentation, and docstrings
- A lot of small improvements and maintenance!
- Python
Published by tomasstolker almost 3 years ago
species - species v0.6.0
- The calibration spectrum of Vega has been updated to the latest version from STScI CALSPEC
- Added
vega_magparameter to the configuration file - Refactored the
data.vegamodule - Added optional
zero_pointparameter toSyntheticPhotometry - The
zp_fluxparameter ofmagnitude_to_fluxis set to deprecated - Improved
CompareSpectrafunctionalities - Added
add_custom_modeltoDatabasefor adding manual grid - Support for fitting vsin(i) and RV parameters with
FitModel - Refactored the
ReadIsochroneclass - Added
get_photometryandget_spectrummethods toReadIsochrone - Support for non-self-consistent coupling with atmospheric models in
ReadIsochrone - Added
extra_paramparameter to several methods ofReadIsochrone - Using
poochfor downloading grids of model spectra - Support for using ATMO isochrones and grids of model spectra
- Added
ext_filterparameter toFitModelandconvert_to_avfunction todust_util - Remove NaN fluxes when calculating synthetic photometry from spectrum
- Check for NaNs when sampling the uncertainty on a synthetic flux
- Improved use of
field_rangeparameter inplot_color_colorandplot_color_magnitude - Additional attributes in
SynphotBox - All plot functions return the
Figureobject such that manual adjustments are possible - Added
radiusattribute toIsochroneBoxandCoolingBox - Added
return_boxparameter toget_fluxandget_magnitudeinReadModel - Multiple smaller improvements and bug fixes
- Updated documentation, tutorials, and docstrings
- Overall maintenance and code style improvements
- Python
Published by tomasstolker about 3 years ago
species - species v0.5.5
- Added the
add_accretionmethod toDatabasefor adding the accretion coefficients (see Aoyama et al. 2021), including the extrapolation from Marleau & Aoyama (2022). - Feature in
EmissionLinefor converting hydrogen line luminosities in accretion luminosities (see updated tutorial) - Support for the clear and cloudy model spectra from Saumon & Marley (2008), to be added with the tags
'saumon2008-clear'and'saumon2008-cloudy' - Support for the grid of model spectra from Petrus et al. (2023), to be added with the tag
'petrus2023' - Safe extraction of TAR files (thanks to @TrellixVulnTeam)
- Added
envelopeparameter toplot_pt_profileandplot_spectrum - Added
create_color_magnitudeandcreate_color_colormethods toReadModel - Support in
plot_color_magnitudeandplot_color_colorfor output fromReadModel - Refactored working with companion data and added the companion_data.json file to the repository (see updated tutorial)
- Started implementing
poochfor downloading files - Added spectra of GQ Lup B to
companion_spectra - Added
inc_model_nameparameter toplot_spectrum - Added
get_condensation_curvefunction toretrieval_util - Updated documentation, docstrings, and tutorials
- Minor maintenance and improvements to code style
- Python
Published by tomasstolker over 3 years ago
species - species v0.5.4
- Support for Saumon & Marley (2008), Baraffe et al. (2015), and NextGen isochrones
- Added
get_cooling_curve,get_filters,get_mass, andget_radiusmethods toReadIsochrone - Ignore parameters in
ReadModelthat are not mandatory - Bug fix with reading the Sonora Bobcat evolutionary models
- Support for Mg2SiO4 cloud species in
AtmosphericRetrieval - Added
grid_hspaceparameter toplot_spectrum - Added
get_magnitudemethod toReadRadtrans - Support for
rad_velandvsiniparameters inReadRadtrans - Added
inc_log_massparameter toplot_posterior - Notebook tutorial for
ReadIsochrone - Minor maintenance and improvements to code and documentation
- Python
Published by tomasstolker almost 4 years ago
species - species v0.5.3
- Support for BT-Dusty model spectra (
add_model('bt-dusty')) - Support for BT-Settl isochrones (
add_isochrones('bt-settl')) - The
integrate_spectrummethod is added toReadModelfor integrating the bolometric luminosity - The
param_incandobject_typeparameters are added to theplot_posteriorfunction - Several enhancements for handling calibration spectra
- Some code maintenance and improvements in the documentation and tutorials
- Python
Published by tomasstolker almost 4 years ago
species - species v0.5.2
- Several enhancements with the isochrone functionalities
- Support for Sonora Bobcat isochrones (
add_isochrones('sonora')) - Use of the
parallaxparameter in addition todistance(e.g. inadd_object,add_companion,SyntheticPhotometry) - The analysis routines (e.g.
FitModel,EmissionLine,AtmosphericRetrieval) use by default the parallax as free parameter with a Gaussian prior - Removed the
run_mcmc(i.e. usingemcee) method inFitModel, because it was no longer maintained and it is recommended to use the nested sampling routines - Support for Koester white dwarf spectra (for calibration purpose)
- Options for retrieving parametrized cloud opacities with
AtmosphericRetrieval - Included the
interp_methodparameter in the configuration file for setting the method for the grid interpolation - Improvements with the labels in various plots and the font style
- Many minor enhancements, maintenance, and updated tutorials and documentation
- Python
Published by tomasstolker about 4 years ago
species - species v0.5.1
- Fixed issue with the prior of
distancewhen usingFitModel.run_ultranest - Enhancement with the integrated autocorrelation time that is calculated in
Database.add_samples - The
plot_filenameparameters inEmissionLinecan be set toNoneto show instead of save a plot - The default
zorderis only added to theplot_kwargsdictionaries inplot_spectrumif not already included - Updated notebook tutorials
- Style improvements and minor maintenance
- Updated
setup.py
- Python
Published by tomasstolker about 4 years ago
species - species v0.5.0
- Framework for free retrievals with
petitRADTRANSin theAtmosphericRetrievalclass - Notebook tutorials for free retrievals and reading companion data
- Changed the
coparameter toc_o_ratio - Added
list_filtersmethod toReadObject - Support for fitting blended stars/companions with
FitModel - Photometric error inflation per instrument
- Added
synthetic_photometrymethod toModelBox - Possibility to show a plot instead of writing to a file
- Refactoring of
add_model - Support for Sonora model spectra
- Added
available_modelstoDatabasefor details about the atmospheric models - Added reduced chi2 calculation to
get_residuals - Added
get_evidencemethod toDatabase - Added support for Python 3.10 and removed support for Python 3.7
- Updated documentation, docstrings, and dependency versions
- Many small new features, enhancements, and bug fixes!
- Python
Published by tomasstolker over 4 years ago
species - species v0.4.0
- T/Y spectra from Morley et al. (2012)
- Libraries with empirical low-gravity spectra
- Companions spectra in
data.companions - Improvements in comparison tools for spectra
- Some additional parameters and minor functionalities
- Code maintenance and a few minor bug fixes
- Dropped support for Python 3.6 and added support for Python 3.9
- Changed CI from Travis to Github Actions
- Python
Published by tomasstolker almost 5 years ago
species - species v0.3.6
- Functionalities for the analysis of emission lines (see
EmissionLineand the notebook tutorial). - Update in
data.filtersto comply with the change on the SVO website regarding the detector type. - The
wavel_resampleparameter was added toDatabase.get_mcmc_spectraandReadPlanck.get_spectrum. - The
phot_typeparameter was added toDatabase.get_mcmc_photometry. - The
smooth_spectrumandresample_spectrummethods were added toModelBox. - The
read_util.gaussian_spectrumfunction was added. - Stellar and companion properties were added to
data.companions. - Functionalities for comparing a spectrum with a grid of model spectra (see
CompareSpectra.compare_model,Database.get_compare_sample, andplot_grid_statistic). - Some refactoring in
ReadModelfor improved readability. - A number of smaller improvements to the code and documentation.
- Python
Published by tomasstolker about 5 years ago
species - species v0.3.5
- Support for nested sampling with
UltraNest. Therun_ultranestmethod is added inFitModel. - Added the
spec_resparameter inReadCalibration.resample_spectrumto smooth a spectrum before resampling. - Tools for empirical analysis.
CompareSpectra.spectral_typecan be used for determining the spectral type. - The
plot_statisticandplot_empirical_spectrafunctions can be used for plotting the results fromCompareSpectra. - Support for the SDSS spectra from Kesseli et al. (2017).
- Support for running
FitModelwith MPI. Requires the manual installation ofmpi4py. - Improved notebook tutorial for fitting data with model spectra.
- Some minor maintenance. Several warnings and errors added.
- Python
Published by tomasstolker over 5 years ago
species - species v0.3.4
- Moved the remote storage location of the model grids.
- Reading
corr_lenandcorr_ampparameters fromboundsand use default values otherwise. - Added
effective_widthmethod toReadFilter. - Updated README and Makefile.
- Python
Published by tomasstolker over 5 years ago
species - species v0.3.3
- Compatibility with Python 3.8. The CI tests with Python 3.6, 3.7 and 3.8.
- Updated README, documentation and some minor maintenance.
- Python
Published by tomasstolker over 5 years ago
species - species v0.3.2
- Support for fitting power-law spectra with
FitModel. - Support for fitting a blackbody disk component in
FitModel. - Support for ATMO, BT-Cond, and (now publically available) petitCODE hot grid spectra.
- Added the
inc_massparameter inplot_posterior. - Improved
title_fmtparameter inplot_posterior. - Added the
flux_densityparameter inadd_object. - Support for ALMA fluxes.
- Renamed
plot_photometrytoplot_mag_posterior. - Support of
get_mcmc_photometryfor calibration spectra. - Improved sampling of the log-normal grain size distribution. The grid of cross sections has been recalculated.
- New error inflation approach. A scaling relative to the model fluxes is fitted instead of a constant value.
- A large number of smaller, new features and improvements.
- Some maintenance and updated dependencies.
- Updated tutorials, documentation and docstrings.
- Additional type hints and type checks.
- Python
Published by tomasstolker over 5 years ago
species - species v0.3.1
- The spectra of AMES-Cond, AMES-Dusty, DRIFT-PHOENIX, BT-Settl, and BT-NextGen have been resampled to a spectral resolution of R=2000 and moved to a new download location (https://people.phys.ethz.ch/~ipa/tstolker/). The data size of these grids are typically several hundred MBs so downloading and processing is much faster now.
- Support for photon-counting detectors when calculating synthetic photometry. The detector type is stored as attribute with the filter profile.
- Extinction parameters have been added to
FitModel: ISM extinction, a power-law size distribution of silicate grains, or a log-normal size distribution of silicate grains (see documentation for details). - Functions in
plot_mcmcfor plotting the sampled extinction and size distributions:plot_extinctionandplot_size_distributions. - Refactoring of
dust_util. - Bug fix when fixing missing grid points with
add_model. - Support for the BT-Settl CIFIST spectra (
'bt-settl-cifist'). - Additional unit tests and updated documentation.
- Several minor improvements, bug fixes, new features, and maintenance.
- Python
Published by tomasstolker almost 6 years ago
species - species v0.3.0
- Nested sampling support by
FitModelwithrun_multinest. - Fitting blackbody spectra has been merged in
FitModelandFitPlanckhas been deprecated - Support of
FitModelfor fitting calibration parameters, including a Gaussian process for correlated noise. - Support for duplicate filter names.
- The
inc_photandinc_specparameters allow for subsets of data. - Added optical constants and a
reddeningparameter inplot_color_magnitudeandplot_color_color. - Added the
inc_luminosityparameter in `plot_posterior. - Improved and faster use of parallaxes.
- Type checks added to some of the classes and methods.
- Compatibility of
add_objectwith the GRAVITY FITS format. - Several new features for fine-tuning of plots, including the
plot_kwargsparameter inplot_spectrum. - Many small improvements and a few bug fixes.
- Python
Published by tomasstolker about 6 years ago
species - species v0.2.2
- Support for Exo-REM model spectra in
add_model,FitModel, andReadModel. - Storing the spectral resolution of each spectrum from an object.
FitModeluses the spectral resolution to smooth the model spectra with a Gaussian.- Fast convolution with
smooth_spectrumwhen the wavelength sampling ha a uniform spectral resolution. - Added the
absolute_to_apparentfunction to convert absolute to apparent magnitudes. - Added the
update_spectrafunction for updating the spectra of an object with a best-fit scaling and/or error inflation. - Optional scaling parameter in
FitModelthat can be fitted for each spectrum. - Added
teff_labelsparameter inplot_color_magnitude. - Added
get_magnitudeandget_color_magnitudeinReadPlanck. - Compatibility of
plot_color_magnitudewith color-magnitudes fromReadPlanck. - Factor 4 bug fix in the flux from
ReadPlanck. - Legend
**kwargsinplot_spectrum. - Several minor bug fixes and improvements.
- Updated documentation.
- Python
Published by tomasstolker over 6 years ago
species - species v0.2.1
- Faster runtime of
FitModelby resampling the wavelengths only once prior to the sampling. - Added the
interpolate_gridfunction inFitModel. - Refactoring of several
ReadModelfunctions to make them independent of the model name. - Additional keyword arguments in
add_modelto restrict the wavelength and temperature range of petitCODE and DRIFT-PHOENIX spectra. - Updated tutorials and documentation.
- Python
Published by tomasstolker over 6 years ago
species - species v0.2.0
- Updated tutorials and documentation.
- Improved plotting functionalities.
- Error propagation for synthetic fluxes and magnitudes.
- Minor maintenance, additional warnings and errors.
- Python
Published by tomasstolker over 6 years ago
species - species v0.1.4
- The
spectrumargument ofadd_objectis changed to a dictionary which can contain multiple spectra and optionally their covariance matrix. - Compatibility of
FitModelandFitPlanckwith multiple spectra and optionally the use of covariance matrices in the MCMC sampling. - Possibility to use a combination of multiple temperatures and radii in
FitPlanck. delete_datafunction for removing a dataset from the database.- Additional functionalities in
plot_color. - All spectral resampling is done with
spectres. This is slower than before but more accurate. wavel_resampleparameter inget_modelto resample to an input wavelength grid.- Data is stored in the database as
float64instead offloat32. - Changed the BT-Settl spectra from CIFIST2011 to CIFIST2011c.
- Additional errors and warnings.
- Major maintenance, small improvements, and several bug fixes.
- Python
Published by tomasstolker over 6 years ago
species - species v0.1.3
- Replaced
wgetwithurllib.request. - Warnings and errors added to
add_model. - Compatibility of
get_datawith the petitCODE spectra. - Several small updates in the code and tutorials.
- Python
Published by tomasstolker over 6 years ago
species - species v0.1.2
- Updated tutorial notebooks.
- Several minor changes and improvements
ReadColorMagnitudeandget_color_magnitudeare compatible with photometric and spectral libraries.
- Python
Published by tomasstolker over 6 years ago
species - species v0.1.1
- Removed the
config_pathparameter fromSpeciesInit. - Added notebooks with tutorials to the documentation.
- Updated documentation and some code maintenance.
- Python
Published by tomasstolker over 6 years ago
species - species v0.1.0
- Major maintenance of the package.
- Documentation added for many classes and functions.
- Unit test added for the reading modules. Code coverage is ~50%.
- Several arguments have been changed to more descriptive names.
- Refactoring of
FitPlanckwhich supports fitting a combination of Planck functions. - Added the
field_rangeargument for plotting color-mag and color-color diagrams.
- Python
Published by tomasstolker over 6 years ago
species - species v0.0.9
resample_spectrumfor smoothing a spectrum.quantityargument inget_modelto either output a flux or magnitude.- Additional options in
add_calibrationfor importing a calibration spectrum. - Both field and young/low-gravity objects can be selected with
object_type. weightingargument inFitModel.ReadPlanckfor reading a Planck function.FitPlanckfor fitting photometry and/or a spectrum with MCMC.- Improved plotting functionalities.
- Many small improvements.
- Several minor bug fixes.
- Updated companion magnitudes and distances.
- Updated and improved documentation.
- Python
Published by tomasstolker over 6 years ago
species - species v0.0.8
- Compatibility with petitCODE atmospheric models (clear and cloudy).
- Function to create color-color data from isochrones.
- Option to include isochrone data in color-color plot.
- Functions to return the most probable sample and the median sample from the MCMC results.
- Improved documentation.
- Documentation example for fitting photometry.
- Python
Published by tomasstolker almost 7 years ago
species - species v0.0.7
- Reading functionalities for isochrone data, including the computation of synthetic photometry.
- Support for BT-Setll, AMES-Cond, and AMES-Dusty model spectra.
- Parameters
inc_photandinc_specin the fitting routines. - Many small improvements and several minor bug fixes.
- Additional parameters in the plot functions.
- Improved documentation.
- Python
Published by tomasstolker about 7 years ago
species - species v0.0.6
- Synchronizing with the version on PyPI.
- Python
Published by tomasstolker over 7 years ago
species - species v0.0.5
- Improved fit tools for atmospheric models and calibration spectra.
- Reading functionalities for calibration spectra.
- New data added of directly imaged objects.
- Plot function for color-color diagram.
- Additional examples in the documentation.
- Additional test cases.
- Many small functionalities added or improved.
- Python
Published by tomasstolker over 7 years ago
species - species v0.0.4
- Improved plot functionalities.
- Additional reading functionalities.
- Dictionary with photometry of directly imaged companions.
- Compatibility with model data from BT-NextGen.
- General improvements in the package structure.
- Several small bug fixes.
- Python
Published by tomasstolker over 7 years ago
species - species v0.02
- Restructuring of the package.
- MCMC and chi-square fitting routines.
- Plot functions for the MCMC analysis.
- Query functions to SIMBAD and VIZIER.
- Boxing of results with
core.box. - Data retrieval of SpeX, IRTF, vlm-plx, DRIFT-PHOENIX, and Vega.
- Tools to analyse model spectra.
- Python
Published by tomasstolker over 7 years ago
species - species v0.01
- First public release of species!
- Storage of photometric libraries, spectral libraries, atmospheric models, photometry of individual objects, and filter transmission curves in the central database.
- Computation of synthetic photometry.
- Color-magnitude diagrams.
- Interpolation of atmospheric model grids.
- Photometric calibration, zero point flux.
- Plot spectra with filter curves and photometry.
- Retrieve parallax by object name.
- Python
Published by tomasstolker over 7 years ago