Software presented in "CYCLIM: a semi-automated cycle counting tool for generating age models and palaeoclimate reconstructions"
Authors/Creators
- 1. School of Geography and Environmental Science, University of Southampton, Southampton, SO17 1BJ, United Kingdom
- 2. Department of Earth Sciences, University of Durham, Durham, DH1 3LE, United Kingdom
Description
The software presented accompanies the paper "CYCLIM: a semi-automated cycle counting tool for generating age models and palaeoclimate reconstructions" (Forman & Baldini, 2025, https://doi.org/10.5194/cp-21-2485-2025). The tool uses a matched filtering approach to automate cycle counting but allows the user to amend the output. Age uncertainty is quantified in the form of algorithmic uncertainty and can be propagated to proxy uncertainty.
Usage
Please see the attached PDF file for an example of the GUI interface.
To get started, open and run the Python script. Instructions are included within both the Python file and the application itself.
Dependencies
CYCLIM requires the following Python packages (the app will notify you if any are missing):
- numpy; >=1.26.4,<2.3.0
- pandas; >=2.2.3,<3.0
- matplotlib; >=3.10.0,<3.11
- scipy; >=1.13.0,<2.0
- Pillow; >=10.4.0,<11.0
- pwlf; >=2.2.1,<3.0
If any dependencies are missing, please install them and re-run the script.
Examples Used in the Paper
For the data used in the example runs, please see:
- Kuhnert, H., Pätzold, J., Hatcher, B., Wyrwoll, K.-H., Eisenhauer, A., Collins, L. B., Zhu, Z. R., and Wefer, G.: A 200-year coral stable oxygen isotope record from a high-latitude reef off Western Australia, Coral Reefs, Springer-Verlag, 1–12 pp., https://doi.org/10.1007/s003380050147, 1999.
- Data available at: https://www.ncei.noaa.gov/access/paleo-search/study/1856
- Warken, S. F., Fohlmeister, J., Schröder-Ritzrau, A., Constantin, S., Spötl, C., Gerdes, A., Esper, J., Frank, N., Arps, J., Terente, M., Riechelmann, D. F. C., Mangini, A., and Scholz, D.: Reconstruction of late Holocene autumn/winter precipitation variability in SW Romania from a high-resolution speleothem trace element record, Earth Planet Sci Lett, 499, 122–133, https://doi.org/10.1016/j.epsl.2018.07.027, 2018.
- Data available at: https://doi.org/10.1594/PANGAEA.909989
- Forman, E. C. G., Baldini, J. U. L., Jamieson, R. A., Lechleitner, F. A., Walczak, I. W., Nita, D. C., Smith, S. R., Richards, D. A., Baldini, L. M., McIntyre, C., Müller, W., and Peters, A. J.: The Gulf Stream moved northward at the end of the Little Ice Age, Commun Earth Environ, 6, https://doi.org/10.1038/s43247-025-02446-3, 2025.
- Data available at: https://www.ncei.noaa.gov/access/paleo-search/study/42999
Files
CYCLIM_GUI_Example.pdf
Files
(1.8 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:e26bec13b951accfe424e08745228c68
|
1.6 MB | Preview Download |
|
md5:babaffc50352e6b5b66775129558ff63
|
207.2 kB | Download |
Additional details
Related works
- Is published in
- Journal article: 10.1038/s43247-025-02446-3 (DOI)
Dates
- Available
-
2025-07-31Published for peer review
- Available
-
2025-10-30Revised after peer review
Software
- Programming language
- Python