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.
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
- Smaller utilities: eso-query and juliet_compute.
- takens_periodogram: an attempt at building a periodogram from Takens delay embeddings. It did not work; kept for the record.
- NGTS-6b. Vines et al. (2019), MNRAS 489, 4125. doi:10.1093/mnras/stz2349
- astroARIADNE. Vines & Jenkins (2022), MNRAS 513, 2719. doi:10.1093/mnras/stac956
- HD 18599b. Vines et al. (2023), MNRAS 518, 2627. doi:10.1093/mnras/stac2845
- NGTS-31b and NGTS-32b. Vines et al. (2025), MNRAS 536, 2011. doi:10.1093/mnras/stae2616
- LACHESIS. Submitted.
- DAEDALUS methods paper. Submitted.





