Skip to content
View jvines's full-sized avatar
💭
Coding stuff
💭
Coding stuff

Organizations

@codesandcookies

Block or report jvines

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
jvines/README.md

Jose Vines

Astronomer at Universidad Católica del Norte, Antofagasta, Chile. I work on exoplanet characterization: radial velocities, transits, stellar parameters, and the Bayesian inference that ties the three together. What is public here is Python and Julia, most of it written to support a specific paper.

Funded by ANID / Fondo ALMA 2024 No. 31240039, "On the origin of Warm-Giant Planets". More at www.jvines.cl.

Code

Stellar parameters

  • astroARIADNE: SED fitting with Bayesian model averaging over atmospheric model grids, so the choice of grid is marginalized over rather than fixed. Described in Vines & Jenkins (2022).
  • LACHESIS: the same averaging applied to isochrone grids, for masses and ages that do not rest on one set of evolutionary tracks.
  • SPECIES: stellar parameters from echelle spectra. Originally by Maritza Soto (msotov/SPECIES); I maintain this fork.
  • Ceres-plusplus and ceres3: an extension to the CERES echelle pipeline (rabrahm/ceres), and a Python 3 port of it.

Orbits and inference

  • Nereus.jl: trans-dimensional Bayesian inference for exoplanet orbits, with radial velocities, transits, astrometry, Rossiter-McLaughlin, Doppler tomography and TTVs under one likelihood, so the number of planets is a parameter rather than a fixed choice.
  • nereus-py: astronereus, a Python frontend for Nereus.jl, with no Julia installation required.
  • DAEDALUS: trans-dimensional and standard nested sampling via MoMS, for problems where the number of components is itself unknown and the evidence over models is what is wanted. Methods paper submitted.

Period searches

  • BayesianGLS.jl: BGLS and stacked BGLS periodograms (Mortier et al.).
  • L1Periodograms.jl: the L1/LASSO sparse periodogram of Hara et al. (2017), for data where aliasing and correlated noise make a standard periodogram hard to read.
  • TransitLeastSquares.jl: TLS (Hippke & Heller 2019).

Other

First-author papers

Pinned Loading

  1. astroARIADNE astroARIADNE Public

    spectrAl eneRgy dIstribution bAyesian moDel averagiNg fittEr

    Python 83 17

  2. LACHESIS LACHESIS Public

    modeL Averaging for isoChrone cHaractErization of Stellar propertIeS

    Python 3

  3. BayesianGLS BayesianGLS Public

    An implementation of the Bayesian Generalized Lomb Scargle periodogram as described by Mortier et al. 2015

    Python 3 1

  4. Ceres-plusplus Ceres-plusplus Public

    An extension to CERES (https://github.com/rabrahm/ceres)

    Jupyter Notebook 1

  5. DAEDALUS DAEDALUS Public

    Trans-dimensional and standard nested sampling via Mixtures of Mutually Singular distributions

    Python

  6. Nereus.jl Nereus.jl Public

    Trans-dimensional Bayesian inference for exoplanet orbits: RV, transits, astrometry, Rossiter-McLaughlin, Doppler tomography and TTVs under one likelihood.

    Julia