1
0
Fork 0
mirror of https://github.com/Findus23/rebound-stubs.git synced 2024-09-19 15:13:48 +02:00

update to rebound 3.16.0

This commit is contained in:
Lukas Winkler 2021-02-17 14:32:42 +01:00
parent 3d909b1b7b
commit 1493aa1bff
Signed by: lukas
GPG key ID: 54DE4D798D244853
4 changed files with 58 additions and 3 deletions

View file

@ -21,6 +21,8 @@ class Particle(Structure):
c: Any # TODO: find out documentation
ap: Any # TODO: find out documentation
def __repr__(self) -> str: ...
def __init__(self, simulation: Optional[Simulation] = ..., particle: Optional[Particle] = ...,
m: Optional[float] = ..., x: Optional[float] = ..., y: Optional[float] = ..., z: Optional[float] = ...,
vx: Optional[float] = ..., vy: Optional[float] = ..., vz: Optional[float] = ...,
@ -92,45 +94,78 @@ class Particle(Structure):
@property
def P(self) -> float: ...
@P.setter
def P(self, value: float) -> None: ...
@property
def n(self) -> float: ...
@property
def a(self) -> float: ...
@a.setter
def a(self, value: float) -> None: ...
@property
def rhill(self) -> float: ...
@property
def e(self) -> float: ...
@e.setter
def e(self, value: float) -> None: ...
@property
def inc(self) -> float: ...
@inc.setter
def inc(self, value: float) -> None: ...
@property
def Omega(self) -> float: ...
@Omega.setter
def Omega(self, value: float) -> None: ...
@property
def omega(self) -> float: ...
@omega.setter
def omega(self, value: float) -> None: ...
@property
def pomega(self) -> float: ...
@pomega.setter
def pomega(self, value: float) -> None: ...
@property
def f(self) -> float: ...
@f.setter
def f(self, value: float) -> None: ...
@property
def M(self) -> float: ...
@property
def l(self) -> float: ...
@l.setter
def l(self, value: float) -> None: ...
@property
def theta(self) -> float: ...
@theta.setter
def theta(self, value: float) -> None: ...
@property
def T(self) -> float: ...
@T.setter
def T(self, value: float) -> None: ...
@property
def orbit(self) -> Orbit: ...
@ -142,3 +177,5 @@ class Particle(Structure):
@hash.setter
def hash(self, value: HashType) -> None: ...
def _cpcoords(self, p: Particle) -> None: ...

View file

@ -54,6 +54,8 @@ class reb_collision(Structure):
time: float
ri: int
def __repr__(self) -> str: ...
class reb_simulation_integrator_sei(Structure):
OMEGA: float
@ -88,6 +90,8 @@ class reb_simulation_integrator_ias15(Structure):
_map: _Pointer[int]
_map_allocated_n: _Pointer[int]
def __repr__(self) -> str: ...
class reb_simulation_integrator_saba(Structure):
_type: int
@ -117,6 +121,8 @@ class reb_simulation_integrator_whfast(Structure):
_timestep_warning: int
_recalculate_coordinates_but_not_synchronized_warning: int
def __repr__(self) -> str: ...
@property
def coordinates(self) -> str: ...
@ -217,6 +223,7 @@ class Simulation(Structure):
_megno_mean_t: float
_megno_mean_Y: float
_megno_n: int
_rand_seed: int
simulationarchive_version: int
simulationarchive_size_first: int
simulationarchive_size_snapshot: int
@ -253,6 +260,8 @@ class Simulation(Structure):
def __init__(self) -> None: ...
def __repr__(self) -> str: ...
# Deprecated methods
# @classmethod
# def from_archive(cls, filename: Any, snapshot: int = ...): ...
@ -452,6 +461,8 @@ class Simulation(Structure):
def step(self) -> None: ...
def steps(self, N_steps: int) -> None: ...
# exact_finish_time: int = ...
def integrate(self, tmax: float, exact_finish_time: IntBoolean = ...) -> None: ...
@ -503,6 +514,8 @@ class reb_simulation_integrator_eos(Structure):
safe_mode: IntBoolean
is_synchronized: IntBoolean
def __repr__(self) -> str: ...
@property
def phi0(self) -> str: ...
@ -522,10 +535,11 @@ class reb_simulation_integrator_mercurius(Structure):
recalculate_coordinates_this_timestep: IntBoolean
recalculate_dcrit_this_timestep: IntBoolean
safe_mode: IntBoolean
_is_synchronized: IntBoolean
is_synchronized: IntBoolean
mode: int
_encounterN: int
_encounterNactive: int
_tponly_encounter: int
_allocatedN: int
_allocatedN_additionalforces: int
_dcrit_allocatedN: int
@ -536,6 +550,8 @@ class reb_simulation_integrator_mercurius(Structure):
_com_pos: reb_vec3d
_com_vel: reb_vec3d
def __repr__(self) -> str: ...
class timeval(Structure):
tv_sec: int

View file

@ -15,6 +15,8 @@ class SimulationArchive(Structure):
tmin: float
tmax: float
def __repr__(self) -> str: ...
def __init__(self, filename: str, setup: Optional[Callable] = ..., setup_args: Sequence = ...,
process_warnings: bool = ..., reuse_index: Optional[SimulationArchive] = ...) -> None: ...

View file

@ -18,11 +18,11 @@ setup(
maintainer_email="rebound-stubs@lw1.at",
description="type stubs for Rebound",
license="GPL",
version="3.13.0",
version="3.16.0",
packages=["rebound-stubs"],
# PEP 561 requires these
install_requires=[
"rebound>=3.13.0",
"rebound>=3.16.0",
],
package_data=find_stubs("rebound-stubs"),
zip_safe=False,