Skip to content

Big merge with recent version from Han Uitenbroek#46

Open
tiagopereira wants to merge 132 commits into
ITA-Solar:masterfrom
tiagopereira:master
Open

Big merge with recent version from Han Uitenbroek#46
tiagopereira wants to merge 132 commits into
ITA-Solar:masterfrom
tiagopereira:master

Conversation

@tiagopereira

Copy link
Copy Markdown
Member

The core of RH 1.5D was forked off Han Uitenbroek's RH around 2010. Much has evolved since then, and both codebases evolved. Sometimes innovations from RH 1.5D were backported to RH in different ways but offering the same functionality. Some changes made in RH 1.5D turned out unnecessary and it was best to keep the original way.

This merge joins the two codebases, trying to keep as much of Uitenbroek's codebase with departures only when necessary. For the sake of simplicity, some functionality currently in RH 1.5D has not yet been added back, e.g.:

  • PRD switching
  • Simplified coefficients for S_LINEAR from Jaime de la Cruz Rodriguez

Because of different default options (sometimes hardcoded), this code will not give exactly the same result as RH. But it should very close in most cases. However, it has been tested to give the same results between its own rhf1d and rh15d. Other geometries should work as well, but have not yet been tested.

han-uitenbroek and others added 30 commits December 5, 2019 15:15
See docs/changelog and the literature (e.g. Uitenbroek 2001, ApJ, 557, 339)
for earlier history.
Eliminated POLARIZATION_FREE option. Convergence now works for
STOKES_MODE=FULL_STOKES.
Deprecated. Main Makefile now reads OS and regulates compile options based on that.
Deperecated. Main Makefile new gets OS and makes compile decisions based on that.
lapplied sorted to listdir to make reading of files more deterministic
han-uitenbroek and others added 30 commits September 23, 2025 13:03
phi_V and psi_V were not multiplied by the isotopic fraction
Fixed problems with the autoionisation rates
This adds a class for reading, writing and manipulating RH-style model atoms
-- Flux is read into spectrum.flux
-- molecules and their densities are read into atmos.molecules
-- Hminus number density is read into atmos.Hminus
Notebook with examples of the use of RH analyze python routines
See RH_example.ipynb for corresponding notebook. Unpack with tar xzvf run_examples.tgz
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants