You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Single-lens-binary-source microlensing (with or without xallarap)
5
5
- Binary-lens-single-source microlensing (including planetary microlensing, parallax and orbital motion)
6
+
- Triple-lens-single-source microlensing (including parallax and circular orbital motion)
6
7
7
8
All models include the finite-size of the source(s).
8
9
9
-
The modeling strategy is based on a grid search in the parameter space for single-lens models, whereas a **template library** for binary-lens models is used including all possible geometries of the source trajectory with respect to the caustics. In addition to this global search, planets are searched where maximal deviations from a Paczynski model occurs.
10
+
The modeling strategy is based on a grid search in the parameter space for single-lens models, whereas a **template library** for binary-lens models is used including all possible geometries of the source trajectory with respect to the caustics. In addition to this global search, planets are searched where maximal deviations from a Paczynski model occurs. Triple-lens models are searched as small perturbations to binary-lens models.
10
11
11
12
The library is in the form of a standard Python package that launches specific subprocesses for different tasks. Model fitting is executed in **parallel** exploiting available processors in the machine. The full modeling may take from one to three hours depending on the event and on the machine speed. The results of modeling are given in the form of a text **assessment file**; in addition, **final models** are made available with their parameters and covariance matrices.
12
13
@@ -20,27 +21,23 @@ A second subpackage **`RTModel.templates`** helps the user in the visualization
20
21
21
22
Any scientific use of `RTModel` should be acknowledged by citing the paper [V.Bozza, A&A 688 (2024) 83](https://ui.adsabs.harvard.edu/abs/2024A%26A...688A..83B/abstract), describing all the algorithms behind the code.
22
23
23
-
We are grateful to Greg Olmschenk, who revised the package installation in order to make it as cross-platform as possible. We also thank all the users who are providing suggestions, reporting bugs or failures: Etienne Bachelet, David Bennett, Jonathan Brashear, Laura Salmeri, Stela Ishitani Silva, Yiannis Tsapras, Sigfried Vanaverbeke, Keto Zhang.
24
+
We are grateful to Greg Olmschenk, who revised the package installation in order to make it as cross-platform as possible. Antonio Consiglio collaborated to the development of the anomaly detection code. We also thank all the users who are providing suggestions, reporting bugs or failures: Etienne Bachelet, David Bennett, Jonathan Brashear, Sophie Budzik, Paolo Rota, Laura Salmeri, Stela Ishitani Silva, Yiannis Tsapras, Sigfried Vanaverbeke, Keto Zhang.
24
25
25
26
## Installation
26
27
27
-
The easiest way to install `RTModel` is through `pip`.
28
-
29
-
First clone this repository.
30
-
31
-
Then go to the repository directory and type
28
+
The easiest way to install `RTModel` is through `pip install`.
32
29
33
30
```
34
-
pip install .
31
+
pip install RTModel
35
32
```
36
33
37
-
In alternative, you may directly install it from PyPI without cloning this repository:
34
+
In alternative, you may clone this repository. Then go to the repository directory and type
38
35
39
36
```
40
-
pip install RTModel
37
+
pip install .
41
38
```
42
39
43
-
Currently, `RTModel` works on Linux, Windows and MacOS, requiring Python >= 3.7.
40
+
Currently, `RTModel` works on Linux, Windows and MacOS, requiring Python >= 3.8.
44
41
A C++ compiler compatible with C++17 standard is needed for installation.
45
42
`RTModel` uses [`VBMicrolensing`](https://github.com/valboz/VBMicrolensing) for all calculations. You are encouraged to cite the relevant papers listed in that repository as well.
0 commit comments