SkillAgentSearch skills...

Pyjktebop

Simple python interface for light curve fitting with JKTEBOP

Install / Use

/learn @nmiller95/Pyjktebop
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

PyJKTEBOP: A simple JKTEBOP python interface

PyJKTEBOP is a simple, flexible Python interface for using the light curve fitting code JKTEBOP.

The JKTEBOP fortran code fits models to light curves and radial velocities of detached eclipsing binary stars. The original code does not have plotting capability, which is where PyJKTEBOP comes in!

PyJKTEBOP currently uses JKTEBOP version 43.

Features

  • Compile and run JKTEBOP with Python
  • Run TASK3 (Levenberg-Marquardt minimisation) with optional RVs
  • Run TASK8 (Monte Carlo) and make a corner plot from the samples
  • Automatically take best parameters from TASK8, generate and plot the best model using TASK3
  • Customisable, auto-generated, publication standard plots via the included matplotlib style file
  • Scriptable or command-line interface

Documentation

PyJKTEBOP documentation can now be found on ReadTheDocs!

Contributing

Pull requests are welcome.

View on GitHub
GitHub Stars5
CategoryDevelopment
Updated16d ago
Forks1

Languages

Fortran

Security Score

75/100

Audited on Mar 14, 2026

No findings