├── .github └── workflows │ └── main.yml ├── .readthedocs.yaml ├── LICENSE ├── MANIFEST.in ├── README.md ├── docs ├── Makefile ├── conf.py ├── index.rst └── requirements.txt ├── examples ├── kep51_emcee.tsv ├── kep51_photodynamics_gp.ipynb ├── kep51_transit_times.txt ├── kep51_ttv_iid-normal.ipynb └── minimal_example.ipynb ├── pyproject.toml ├── src └── jnkepler │ ├── __init__.py │ ├── data │ ├── JaxTTVobject.pkl │ ├── hessian.txt │ ├── info.txt │ ├── info_lnpmass.npy │ ├── kep51_4planet.csv │ ├── kep51_4planet_sol-2.csv │ ├── kep51_4planet_sol.csv │ ├── kep51_dt1.0_start155.00_end2950.00_de.csv │ ├── kep51_dt1.0_start155.00_end2950.00_grad.txt │ ├── kep51_dt1.0_start155.00_end2950.00_params.txt │ ├── kep51_dt1.0_start155.00_end2950.00_pdict.csv │ ├── kep51_dt1.0_start155.00_end2950.00_pdict_ttvfast.csv │ ├── kep51_dt1.0_start155.00_end2950.00_tc.csv │ ├── kep51_lc_model.txt │ ├── kep51_lc_photodtest.csv │ ├── kep51_nbodytransit_optim.npy │ ├── kep51_ttv.txt │ ├── kep51_ttv_photodtest.txt │ ├── rvs_ttvfast_for_test-ttandrv.txt │ ├── tcbug_elements.txt │ ├── tcbug_masses.txt │ ├── tcs_ttvfast_for_test-all.txt │ ├── tcs_ttvfast_for_test-nontransiting.txt │ ├── tcs_ttvfast_for_test-obs-nontransiting.txt │ ├── tcs_ttvfast_for_test-obs-nontransiting2.txt │ └── tcs_ttvfast_for_test-ttandrv.txt │ ├── infer.py │ ├── jaxttv │ ├── __init__.py │ ├── conversion.py │ ├── findtransit.py │ ├── hermite4.py │ ├── infer.py │ ├── information.py │ ├── jaxttv.py │ ├── markley.py │ ├── rv.py │ ├── symplectic.py │ ├── ttvfastutils.py │ └── utils.py │ ├── nbodyrv │ ├── __init__.py │ └── nbodyrv.py │ ├── nbodytransit │ ├── __init__.py │ ├── nbodytransit.py │ └── transit.py │ └── tests │ ├── __init__.py │ └── read_testdata.py └── tests └── unittests ├── jaxttv ├── runtime.py ├── test_conversion.py ├── test_information.py ├── test_jaxttv.py └── test_reproduce.py ├── nbodyrv └── test_nbodyrv.py └── nbodytransit ├── test_nbodytransit.py └── test_overlap.py /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemasuda/jnkepler/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemasuda/jnkepler/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemasuda/jnkepler/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemasuda/jnkepler/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemasuda/jnkepler/HEAD/README.md -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemasuda/jnkepler/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemasuda/jnkepler/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemasuda/jnkepler/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemasuda/jnkepler/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /examples/kep51_emcee.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemasuda/jnkepler/HEAD/examples/kep51_emcee.tsv -------------------------------------------------------------------------------- /examples/kep51_photodynamics_gp.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemasuda/jnkepler/HEAD/examples/kep51_photodynamics_gp.ipynb -------------------------------------------------------------------------------- /examples/kep51_transit_times.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemasuda/jnkepler/HEAD/examples/kep51_transit_times.txt -------------------------------------------------------------------------------- /examples/kep51_ttv_iid-normal.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemasuda/jnkepler/HEAD/examples/kep51_ttv_iid-normal.ipynb -------------------------------------------------------------------------------- /examples/minimal_example.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemasuda/jnkepler/HEAD/examples/minimal_example.ipynb -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemasuda/jnkepler/HEAD/pyproject.toml -------------------------------------------------------------------------------- /src/jnkepler/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemasuda/jnkepler/HEAD/src/jnkepler/__init__.py -------------------------------------------------------------------------------- /src/jnkepler/data/JaxTTVobject.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemasuda/jnkepler/HEAD/src/jnkepler/data/JaxTTVobject.pkl -------------------------------------------------------------------------------- /src/jnkepler/data/hessian.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemasuda/jnkepler/HEAD/src/jnkepler/data/hessian.txt -------------------------------------------------------------------------------- /src/jnkepler/data/info.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemasuda/jnkepler/HEAD/src/jnkepler/data/info.txt -------------------------------------------------------------------------------- /src/jnkepler/data/info_lnpmass.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemasuda/jnkepler/HEAD/src/jnkepler/data/info_lnpmass.npy -------------------------------------------------------------------------------- /src/jnkepler/data/kep51_4planet.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemasuda/jnkepler/HEAD/src/jnkepler/data/kep51_4planet.csv -------------------------------------------------------------------------------- /src/jnkepler/data/kep51_4planet_sol-2.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemasuda/jnkepler/HEAD/src/jnkepler/data/kep51_4planet_sol-2.csv -------------------------------------------------------------------------------- /src/jnkepler/data/kep51_4planet_sol.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemasuda/jnkepler/HEAD/src/jnkepler/data/kep51_4planet_sol.csv -------------------------------------------------------------------------------- /src/jnkepler/data/kep51_dt1.0_start155.00_end2950.00_de.csv: -------------------------------------------------------------------------------- 1 | de 2 | 3.4089830958095035e-09 3 | -------------------------------------------------------------------------------- /src/jnkepler/data/kep51_dt1.0_start155.00_end2950.00_grad.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemasuda/jnkepler/HEAD/src/jnkepler/data/kep51_dt1.0_start155.00_end2950.00_grad.txt -------------------------------------------------------------------------------- /src/jnkepler/data/kep51_dt1.0_start155.00_end2950.00_params.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemasuda/jnkepler/HEAD/src/jnkepler/data/kep51_dt1.0_start155.00_end2950.00_params.txt -------------------------------------------------------------------------------- /src/jnkepler/data/kep51_dt1.0_start155.00_end2950.00_pdict.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemasuda/jnkepler/HEAD/src/jnkepler/data/kep51_dt1.0_start155.00_end2950.00_pdict.csv -------------------------------------------------------------------------------- /src/jnkepler/data/kep51_dt1.0_start155.00_end2950.00_pdict_ttvfast.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemasuda/jnkepler/HEAD/src/jnkepler/data/kep51_dt1.0_start155.00_end2950.00_pdict_ttvfast.csv -------------------------------------------------------------------------------- /src/jnkepler/data/kep51_dt1.0_start155.00_end2950.00_tc.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemasuda/jnkepler/HEAD/src/jnkepler/data/kep51_dt1.0_start155.00_end2950.00_tc.csv -------------------------------------------------------------------------------- /src/jnkepler/data/kep51_lc_model.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemasuda/jnkepler/HEAD/src/jnkepler/data/kep51_lc_model.txt -------------------------------------------------------------------------------- /src/jnkepler/data/kep51_lc_photodtest.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemasuda/jnkepler/HEAD/src/jnkepler/data/kep51_lc_photodtest.csv -------------------------------------------------------------------------------- /src/jnkepler/data/kep51_nbodytransit_optim.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemasuda/jnkepler/HEAD/src/jnkepler/data/kep51_nbodytransit_optim.npy -------------------------------------------------------------------------------- /src/jnkepler/data/kep51_ttv.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemasuda/jnkepler/HEAD/src/jnkepler/data/kep51_ttv.txt -------------------------------------------------------------------------------- /src/jnkepler/data/kep51_ttv_photodtest.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemasuda/jnkepler/HEAD/src/jnkepler/data/kep51_ttv_photodtest.txt -------------------------------------------------------------------------------- /src/jnkepler/data/rvs_ttvfast_for_test-ttandrv.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemasuda/jnkepler/HEAD/src/jnkepler/data/rvs_ttvfast_for_test-ttandrv.txt -------------------------------------------------------------------------------- /src/jnkepler/data/tcbug_elements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemasuda/jnkepler/HEAD/src/jnkepler/data/tcbug_elements.txt -------------------------------------------------------------------------------- /src/jnkepler/data/tcbug_masses.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemasuda/jnkepler/HEAD/src/jnkepler/data/tcbug_masses.txt -------------------------------------------------------------------------------- /src/jnkepler/data/tcs_ttvfast_for_test-all.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemasuda/jnkepler/HEAD/src/jnkepler/data/tcs_ttvfast_for_test-all.txt -------------------------------------------------------------------------------- /src/jnkepler/data/tcs_ttvfast_for_test-nontransiting.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemasuda/jnkepler/HEAD/src/jnkepler/data/tcs_ttvfast_for_test-nontransiting.txt -------------------------------------------------------------------------------- /src/jnkepler/data/tcs_ttvfast_for_test-obs-nontransiting.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemasuda/jnkepler/HEAD/src/jnkepler/data/tcs_ttvfast_for_test-obs-nontransiting.txt -------------------------------------------------------------------------------- /src/jnkepler/data/tcs_ttvfast_for_test-obs-nontransiting2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemasuda/jnkepler/HEAD/src/jnkepler/data/tcs_ttvfast_for_test-obs-nontransiting2.txt -------------------------------------------------------------------------------- /src/jnkepler/data/tcs_ttvfast_for_test-ttandrv.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemasuda/jnkepler/HEAD/src/jnkepler/data/tcs_ttvfast_for_test-ttandrv.txt -------------------------------------------------------------------------------- /src/jnkepler/infer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemasuda/jnkepler/HEAD/src/jnkepler/infer.py -------------------------------------------------------------------------------- /src/jnkepler/jaxttv/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemasuda/jnkepler/HEAD/src/jnkepler/jaxttv/__init__.py -------------------------------------------------------------------------------- /src/jnkepler/jaxttv/conversion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemasuda/jnkepler/HEAD/src/jnkepler/jaxttv/conversion.py -------------------------------------------------------------------------------- /src/jnkepler/jaxttv/findtransit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemasuda/jnkepler/HEAD/src/jnkepler/jaxttv/findtransit.py -------------------------------------------------------------------------------- /src/jnkepler/jaxttv/hermite4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemasuda/jnkepler/HEAD/src/jnkepler/jaxttv/hermite4.py -------------------------------------------------------------------------------- /src/jnkepler/jaxttv/infer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemasuda/jnkepler/HEAD/src/jnkepler/jaxttv/infer.py -------------------------------------------------------------------------------- /src/jnkepler/jaxttv/information.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemasuda/jnkepler/HEAD/src/jnkepler/jaxttv/information.py -------------------------------------------------------------------------------- /src/jnkepler/jaxttv/jaxttv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemasuda/jnkepler/HEAD/src/jnkepler/jaxttv/jaxttv.py -------------------------------------------------------------------------------- /src/jnkepler/jaxttv/markley.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemasuda/jnkepler/HEAD/src/jnkepler/jaxttv/markley.py -------------------------------------------------------------------------------- /src/jnkepler/jaxttv/rv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemasuda/jnkepler/HEAD/src/jnkepler/jaxttv/rv.py -------------------------------------------------------------------------------- /src/jnkepler/jaxttv/symplectic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemasuda/jnkepler/HEAD/src/jnkepler/jaxttv/symplectic.py -------------------------------------------------------------------------------- /src/jnkepler/jaxttv/ttvfastutils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemasuda/jnkepler/HEAD/src/jnkepler/jaxttv/ttvfastutils.py -------------------------------------------------------------------------------- /src/jnkepler/jaxttv/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemasuda/jnkepler/HEAD/src/jnkepler/jaxttv/utils.py -------------------------------------------------------------------------------- /src/jnkepler/nbodyrv/__init__.py: -------------------------------------------------------------------------------- 1 | from .nbodyrv import * 2 | -------------------------------------------------------------------------------- /src/jnkepler/nbodyrv/nbodyrv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemasuda/jnkepler/HEAD/src/jnkepler/nbodyrv/nbodyrv.py -------------------------------------------------------------------------------- /src/jnkepler/nbodytransit/__init__.py: -------------------------------------------------------------------------------- 1 | from .nbodytransit import * 2 | -------------------------------------------------------------------------------- /src/jnkepler/nbodytransit/nbodytransit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemasuda/jnkepler/HEAD/src/jnkepler/nbodytransit/nbodytransit.py -------------------------------------------------------------------------------- /src/jnkepler/nbodytransit/transit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemasuda/jnkepler/HEAD/src/jnkepler/nbodytransit/transit.py -------------------------------------------------------------------------------- /src/jnkepler/tests/__init__.py: -------------------------------------------------------------------------------- 1 | from .read_testdata import * -------------------------------------------------------------------------------- /src/jnkepler/tests/read_testdata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemasuda/jnkepler/HEAD/src/jnkepler/tests/read_testdata.py -------------------------------------------------------------------------------- /tests/unittests/jaxttv/runtime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemasuda/jnkepler/HEAD/tests/unittests/jaxttv/runtime.py -------------------------------------------------------------------------------- /tests/unittests/jaxttv/test_conversion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemasuda/jnkepler/HEAD/tests/unittests/jaxttv/test_conversion.py -------------------------------------------------------------------------------- /tests/unittests/jaxttv/test_information.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemasuda/jnkepler/HEAD/tests/unittests/jaxttv/test_information.py -------------------------------------------------------------------------------- /tests/unittests/jaxttv/test_jaxttv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemasuda/jnkepler/HEAD/tests/unittests/jaxttv/test_jaxttv.py -------------------------------------------------------------------------------- /tests/unittests/jaxttv/test_reproduce.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemasuda/jnkepler/HEAD/tests/unittests/jaxttv/test_reproduce.py -------------------------------------------------------------------------------- /tests/unittests/nbodyrv/test_nbodyrv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemasuda/jnkepler/HEAD/tests/unittests/nbodyrv/test_nbodyrv.py -------------------------------------------------------------------------------- /tests/unittests/nbodytransit/test_nbodytransit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemasuda/jnkepler/HEAD/tests/unittests/nbodytransit/test_nbodytransit.py -------------------------------------------------------------------------------- /tests/unittests/nbodytransit/test_overlap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemasuda/jnkepler/HEAD/tests/unittests/nbodytransit/test_overlap.py --------------------------------------------------------------------------------