Skip to content

Commit

Permalink
latest
Browse files Browse the repository at this point in the history
  • Loading branch information
williamgilpin committed Aug 11, 2024
1 parent 0e3a2fc commit 1f4c374
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 622 deletions.
5 changes: 5 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -109,6 +109,11 @@ These additional optional dependencies are needed to reproduce some portions of
+ Attractor names, default parameter values, references, and other metadata are stored in parseable JSON database files. Parameter values are based on standard or published values, and default initial conditions were generated by running each model until the moments of the autocorrelation function all become stationary.
+ The default integration step is stored in each continuous-time model's `dt` field. This integration timestep was chosen based on the highest significant frequency observed in the power spectrum, with significance being determined relative to [random phase surrogates](https://en.wikipedia.org/wiki/Surrogate_data_testing). The `period` field contains the timescale associated with the dominant frequency in each system's power spectrum. When using the `model.make_trajectory()` method with the optional setting `resample=True`, integration is performed at the default `dt`. The integrated trajectory is then resampled based on the `period`. The resulting trajectories will have have consistant dominant timescales across models, despite having different integration timesteps.

## Development goals

+ Change implementation of delay differential equations.
+ Consider switching from numba to JAX for acceleration of integration.

## Acknowledgements

+ Two existing collections of named systems can be found on the webpages of [Jürgen Meier](http://www.3d-meier.de/tut19/Seite1.html) and [J. C. Sprott](http://sprott.physics.wisc.edu/sprott.htm). The current version of `dysts` contains all systems from both collections.
Expand Down
24 changes: 2 additions & 22 deletions benchmarks/figure_forecasting_benchmarks_figures.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -5,14 +5,14 @@
"cell_type": "markdown",
"metadata": {},
"source": [
"## PReamble: Necessary imports and plotting utilities\n",
"## Preamble: Necessary imports and plotting utilities\n",
"\n",
"This notebook uses [degas](https://github.com/williamgilpin/degas) for stylistic modifications only. The code is not necessary to run the notebook.\n"
]
},
{
"cell_type": "code",
"execution_count": 0,
"execution_count": null,
"metadata": {},
"outputs": [
{
Expand Down Expand Up @@ -1931,26 +1931,6 @@
"doubling_time = doubling_time * lyap * dtval"
]
},
{
"cell_type": "code",
"execution_count": 15,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"1.9380743650151613"
]
},
"execution_count": 15,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"vpt"
]
},
{
"cell_type": "code",
"execution_count": 16,
Expand Down
Loading

0 comments on commit 1f4c374

Please # to comment.