CSEP Floating Experiment application
Project description
CSEP Floating Experiments
An application to deploy reproducible and prospective experiments of earthquake forecasting
- Set up a testing experiment for your earthquake forecasts using authoritative data sources and benchmarks.
- Encapsulate the complete experiment's definition and rules in a couple of lines.
- Reproduce, reuse, and share forecasting experiments from you, other researchers and institutions.
Table of Contents
Installing floatCSEP
The core of floatCSEP
is built around the pyCSEP
package (https://github.com/sceccode/pycsep), which itself contains the core dependencies.
The simplest way to install floatCSEP
, is by creating a conda
environment (https://conda.io - checkout Anaconda or Miniconda) and install pyCSEP
from conda-forge
conda env create -n $NAME
conda activate $NAME
conda install -c conda-forge pycsep
Clone and install the floatCSEP source code using pip
git clone https://github.com/cseptesting/floatcsep
cd floatcsep
pip install .
Please read the Installation documentation for detailed instructions and additional installation methods.
Run an Experiment
Using the command terminal, navigate to an example experiment in floatcsep/tutorials/
and
type
floatcsep run config.yml
A runtime directory will be created in a results
folder. The experiment results can be
visualized in results/report.md
. Check out the experiment, models and tests definition in
the tutorials!
Important Links
- Documentation
- CSEP Website
pyCSEP
GithubpyCSEP
Documentation
Roadmap and Known Issues
- Create tool to check a TD model's interface with
floatcsep
- Define a dependency strategy to ensure experiments' reproducibility.
- Implement spatial database and HDF5 experiment storage feature
- Set up task parallelization
- Document the process of an experiment deployment
Contributing
We encourage all types of contributions, from reporting bugs, suggesting enhancements, adding new features and more. Please refer to the Contribution Guidelines and the Code of Conduct for more information
License
The floatCSEP
(as well as pyCSEP
) software is distributed under the BSD 3-Clause open-source
license. Please see
the license file for more
information.
Support
This research was supported by the Statewide California Earthquake Center. SCEC is funded by NSF Cooperative Agreement EAR-2225216 and USGS Cooperative Agreement G24AC00072-00. |
The work in this repository has received funding from the European Union’s Horizon research and innovation programme under grant agreements No.s 101058518 and 821115 of the projects GeoInquire and RISE. |
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file floatcsep-0.2.0.tar.gz
.
File metadata
- Download URL: floatcsep-0.2.0.tar.gz
- Upload date:
- Size: 9.7 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0c7ed53d15dbc1586ff63f8bd3ce64dc8ad4574dd300268973097ab0a85408f8 |
|
MD5 | 045a1090822883681c79b7141fa58c24 |
|
BLAKE2b-256 | f83bbcc145b98135b91d9eddd4a2d346562d64d0c370c5e56e3ff61434f1f48f |
File details
Details for the file floatcsep-0.2.0-py3-none-any.whl
.
File metadata
- Download URL: floatcsep-0.2.0-py3-none-any.whl
- Upload date:
- Size: 59.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 94163c5e385e42c5018e131146f75b588b2a20a140ade592343a243a16870fff |
|
MD5 | 1b495b1328568cfaa7fd47bd5e9345b1 |
|
BLAKE2b-256 | 362f28124ea54e94eee01d365675fba1453cb21c8c42964b4d35be44886abf9a |