Skip to content

Releases: ladsantos/p-winds

p-winds v1.1

16 Sep 13:27
Compare
Choose a tag to compare

We have recently received the referee report of our manuscript submitted for peer-review on Astronomy & Astrophysics. The paper has been recommended for publication after a revision, which we are currently working on. p-winds version 1.1 includes several important updates following up on the referee report and on another paper our team is currently working on.

New in this version:

  • Changed some nomenclature to use H fraction instead of H/He or H/He fraction, which is more accurate. This implicates in some syntax changes when calling functions like parker.sound_speed(), hydrogen.ion_fraction(), and helium.population_fraction(). In case of doubt, always check the documentation!
  • Implementation of an exact calculation for the photoionization of H instead of using the approximation of Oklopčić & Hirata (2018). Suffices to pass the parameter exact_phi=True in the function hydrogen.ion_fraction(). No further extra coding is necessary, everything happens under the hood.
  • The calculation of photoionization rates of H and He using monochromatic fluxes now accepts as input the average ionizing photon energy or wavelength. Default values are based on the solar spectrum.
  • SciPy requirement updated to v1.5 or higher.

p-winds v1.0

12 Jul 11:55
b1b33bb
Compare
Choose a tag to compare

After a long period of development, we are proud to release the first stable, production-level version of p-winds! The code was extensively tested in research-grade applications, and a manuscript is going to be submitted for peer-reviewing very soon.

New in this version:

  • A few improvements in the documentation

p-winds v0.6.4-beta release

01 Jul 07:55
Compare
Choose a tag to compare
Pre-release

p-winds is a Python implementation of Parker wind models for planetary atmospheres.

New in the 0.6.4-beta version:

  • Added a function in the tools.py module to make host star spectra from the MUSCLES Treasury Survey.
  • Added a warning about future syntax changes in the transit.py module.

p-winds 0.6.2-beta release

25 May 07:24
Compare
Choose a tag to compare
Pre-release

p-winds is a Python implementation of Parker wind models for planetary atmospheres.

New in the 0.6.2-beta version:

  • Removed dependency on pillow and added flatstar instead
  • flatstar handles all the jobs to create arrays for ray tracing
  • In previous versions, the calculated optical depths with transit.py were wrong, and now they are correct
  • Added options to supersample the ray tracing array to avoid hard pixel edges
  • Added limb darkening to transit.py
  • Added planetary wind broadening to the radiative transfer in transit.py
  • The functions of transit.py now take new extra inputs and yield different outputs as well. Check the documentation for details.

p-winds v0.5.4-beta

10 May 13:57
Compare
Choose a tag to compare
p-winds v0.5.4-beta Pre-release
Pre-release

p-winds is a Python implementation of Parker wind models for planetary atmospheres.

New in the 0.5.4-beta version:

  • helium.py now uses odeint() instead of solve_ivp() as default to solve the steady-state distribution of helium because it yields results 2.6 times faster. hydrogen.py still uses solve_ivp() because it is faster than odeint() in that case.

p-winds v0.5.3-beta

06 May 13:53
Compare
Choose a tag to compare
p-winds v0.5.3-beta Pre-release
Pre-release

p-winds is a Python implementation of Parker wind models for planetary atmospheres.

New in the 0.5.3-beta version:

  • Fixed a bug that could yield negative integration values using the Simpson's rule of scipy.

v0.5.2 beta version

03 May 21:02
Compare
Choose a tag to compare
v0.5.2 beta version Pre-release
Pre-release

p-winds is a Python implementation of Parker wind models for planetary atmospheres.

New in the 0.5-beta version:

Transit simulation
Radiative transfer to calculate the in-transit signal of the Helium triplet in 1.083 microns

New in the 0.5.2-beta version:
Added the necessary configuration to allow conda-forge and Travis CI routines

0.5 beta release

01 May 19:34
Compare
Choose a tag to compare
0.5 beta release Pre-release
Pre-release

p-winds is a Python implementation of Parker wind models for planetary atmospheres.

New in the 0.5-beta version:

  • Transit simulation
  • Radiative transfer to calculate the in-transit signal of the Helium triplet in 1.083 microns

0.4 alpha release

12 Apr 14:39
Compare
Choose a tag to compare
0.4 alpha release Pre-release
Pre-release

In this new alpha version, the way the helium profile is calculated changed quite a bit. Now, helium.py takes as input the structure of the upper atmosphere calculated in prior with hydrogen.py or any other atmospheric escape calculation. This is important to make helium.py independent of the Parker modeling.

0.3 alpha release

23 Feb 16:49
Compare
Choose a tag to compare
0.3 alpha release Pre-release
Pre-release

This is the final alpha release, where the steady-state population of helium was implemented. The next release will either be important patches and eventually the beta version.