Releases: VirtualPlanetaryLaboratory/vplanet
Options Updated
This version fixes numerous unresolved issues from v2.0.0. Most notably, many option names have changed to correctly reflect the type of argument expected. Thus, this version is no longer backwards compatible with v1.x.
Version 2.0
Major upgrade includes numerous new features from v1.2:
- Support scripts vspace, mulit-planet, and bigplanet have been moved to their own repositories
- The default (release) branch has been renamed to 'main'
- New testing procedures are more informative and use GitHub Actions
- C style is now enforced via a precommit hook
- Upgraded documentation, including tutorials on how to modify the code
- VPLanet is now installable and upgradable via pip and can be easily run inside a Python script
Magma Oceans
New module MagmOc (magma oceans) is now validated and functional. This is the version used in "Magma Ocean Evolution of the TRAPPIST-1 Planets" by Patrick Barth et al., which has been accepted to the journal Astrobiology.
Updates and Upgrades
Version 1.1.0 coincides with the publication of "Orbital evolution of potentially habitable planets of tidally interacting binary stars" by David Graham et al. This release includes upgrades to AtmEsc, POISE, and VSPACE. The new script multi-planet will run VSPACE trials across multiple cores on a single computer. New tests and examples have been added.
First Official Release
This version was used to generate the figures in "VPLanet: The Virtual Planet Simulator" by Barnes, R. et al. (2019) in the Proceedings of the Astronomical Society of the Pacific. All 22 tests pass and are free of memory issues.
Submitted to PASP
This version contains the code at the time of the model description and validation paper's submission to the Proceedings of the Astronomical Society of the Pacidic.
Improved Functionality
Maximum number of input files increased to 128
More output options
Improved documentation
Improved Performance and Documentation
This update includes:
- more complete documentation for examples
- additional checks to ensure compatibility between modules
- better checks on tidal locking
- new magnetic braking models
- improvements to SPINBODY
Preliminary vplanet release
This version is nearly stable and complete. All examples of forward integrations have been validated and are part of our continuous integration tests. Documentation is still thin, and tidal heating of the Earth model has not been completed. Some memory leaks are still present, but none appears to be significant. Users should be confident in the results, but may want to wait for v1.0 before publishing any results based on vplanet, unless working with the VPLANET team.