Skip to main content

# Optimal Stellar Models (OSM)

OSM is a python program that implements the Levenberg-Marquardt method for the calculation of optimal stellar models with the CESTAM code. The minimization takes into account fundamental constraints as well as seismic constraints. Cross-correlations between the seismic constraints are also take into account in the minimization criterion.

  • Requirements:

  • CESTAM (version 3.2 or newer) : a free code for the calculation of the structures and evolutions of stars ;

  • python-cestam, a Python library associated with CESTAM (developed by J. Marques), this module is included in the CESTAM package ;

  • ADIPLS : a code for computing adiabatic stellar modes (http://astro.phys.au.dk/~jcd/adipack.n/) ;

  • Python (2.7 or newer) , Numpy and Scipy.

  • Installation

You must first install CETSTAM and ADIPLS, please refer to their associated documentations. To install OSM in your home directory for you own use, type: python setup.py install –home=${HOME}

The components of the OSM library will be installed, depending on your architecture, in $HOME/lib/python or $HOME/lib64/python, while the osm.py executable will be installed in $HOME/bin/.

You can also install OSM as root for all the users, in that case type: sudo python setup.py install

  • Tutorial:

Please refer to the PDF document (osm.pdf)

Changes history: * 1.4 (17/11/2018) : various minor improvements / can start the calculation from previous results * 1.3 (10/07/2018) : changes made to make OSM compatible with python 3 * 1.2 (22/12/2017) : various minor improvements (e.g. print code version) * 1.1 (25/11/2014) : inclusion of the surface effects, calculation of the condition number of the co-variance matrix, if needed the co-variance matrix is truncated using the SVD, calculation of the reduced Chi2, calculation of the seismic Chi2, compute the condition number of Hessian matrix, and some of minor improvements and bug correction. * 1.0 (20/12/2013) : initial working version

Copyright (c) 2012 R. Samadi (LESIA - Observatoire de Paris)

This is a free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This software is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this code. If not, see <http://www.gnu.org/licenses/>.

Metadata

Release files for osm 1.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for osm 1.4
File Size Uploaded
osm-1.4.tar.gz 138.1 kB Details

Release files / osm-1.4.tar.gz

Download URL osm-1.4.tar.gz
Size 138.1 kB
Tags Source
SHA-256 checksum
How to use checksums
af8bb4744b7826e16d76f26dfc170bc9242809e3585d7d9f23f31f5035290536
BLAKE2b-256 checksum
How to use checksums
7f04f3177c2f3e14b70823771edefba6f6f81b61dd718d19e2fe4eb1ace69ae8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0.post20191030 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/2.7.16

Release history Release notifications | RSS feed

This release

1.4 This release

1 release file

1.2

1 release file

1.1

1 release file

1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page