Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

YREC

DOI

What the YREC package does

This provides a wrapper around the Yale Rotating Evolution Code (YREC) application to allow it to be used conveniently from within the Python programming langauge.

How to install YREC

To install this package run:

python -m pip install yrec

Get started using YREC

A quick example showing how to create and run a model:

>>> import yrec
>>> mymodel = yrec.model('control.nml1' 'physics.nml2')
>>> mymodel.run()
True

A return value of True indicates that the model ran without error. False indicates there was a problem. The terminal output from the run is captured in a file named after the namelist files read to create the model.

Documentation

Additional documentation for this package and for the core YREC code that this package wraps here: [https://yrec.readthedocs.io/en/latest/]

Community

YREC development, news, and discussion may be found here: [https://github.com/yreclab/yrec]

Citation

Pinsonneault, M. (2025). The YREC Stellar Evolution Code: Public Data Release. https://doi.org/10.5281/zenodo.17981745

Release files for yrec 2026.2.dev0

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

Built distributions (wheels)

Table of built distributions (wheels) for yrec 2026.2.dev0
File Interpreter ABI Platform
yrec-2026.2.dev0-py3-none-manylinux_2_17_x86_64.whl Python 3 none Linux glibc 2.17+ x86-64 Details
yrec-2026.2.dev0-py3-none-macosx_11_0_arm64.whl Python 3 none macOS 11.0+ ARM64 Details

Total release size: 1.9 MB

Release files / yrec-2026.2.dev0-py3-none-manylinux_2_17_x86_64.whl

Download URL yrec-2026.2.dev0-py3-none-manylinux_2_17_x86_64.whl
Size 1.1 MB
Tags Linux glibc 2.17+ x86-64 Python 3
SHA-256 checksum
How to use checksums
daa46dca91f1a21c5c280bbcdb8b14fa2ac810ea93fcf8f84445ab61f4c19374
BLAKE2b-256 checksum
How to use checksums
e4dcc8ed9abaa0946b2290c48aa9848576151bd8825799a88068a88ff9f95820
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.10.17

Release files / yrec-2026.2.dev0-py3-none-macosx_11_0_arm64.whl

Download URL yrec-2026.2.dev0-py3-none-macosx_11_0_arm64.whl
Size 727.2 kB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
9472afcf2777f54851e3398dce02a94fae35dc890e2b633bbc3265cb7f1ed15a
BLAKE2b-256 checksum
How to use checksums
38def25268a8ec414873a5faf44ea8c6e525a55c452de0916501836347365d8e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.10.18

Release history Release notifications | RSS feed

This release

2026.2.dev0 This release

2 release files

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