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:
parent
3d909b1b7b
commit
1493aa1bff
4 changed files with 58 additions and 3 deletions
|
@ -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: ...
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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: ...
|
||||
|
||||
|
|
4
setup.py
4
setup.py
|
@ -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,
|
||||
|
|
Loading…
Reference in a new issue