Recent Releases of pyCSEP
pyCSEP - v0.7.0
Released on 04/10/2025
Change-log
Added ROC and Molchan diagrams for gridded forecasts (#254)
Added function to map the GEAR1 global forecast into arbitrary sub-regions and lower magnitude ranges (#249)
Added two new pyCSEP tutorials in english and spanish (#251)
Implementation of the Brier Score and its consistency test (#232)
Implementation and correction of M-test with resampling and addition of a new magnitude test based on the multinomial distribution (#268)
Fix and optimize catalog binning strategy by bin1d_vec (#270)
Github Actions and CI set for python >= 3.9 (#250)
Credits
Toño Bayona (@bayonato89) Marcus Herrmann (@mherrmann3) Francesco Serafini (@Serra314) Emanuele Biondini (@Biondini) Pablo Iturrieta (@pabloitu) Fabio Silva (@fabiolsilva) Philip Maechling (@pjmaechling) Bill Savran (@wsavran)
Scientific Software - Peer-reviewed
- Python
Published by pabloitu about 1 year ago
pyCSEP - v0.6.3
Released on 2/5/2024
Change-log
Added test for Winodws 10 on GitHub actions (#244)
Removed shading in plotting fewer than 3 forecasts (#247)
Fixed tutorial for plot_customizations (#242)
Fixed negative binomial consistency plots now have the correct boundaries (#245)
Changed environment build of pypi-publish from miniconda to micromamba (#238)
Fixed negative timestamps parsing for Windows (#230)
Fixed writing catalog csv files on Windows (#235)
Credits
Pablo Iturrieta (@pabloitu)
William Savran (@wsavran)
Philip Maechling (@pjmaechling)
Fabio Silva (@fabiolsilva)
Scientific Software - Peer-reviewed
- Python
Published by fabiolsilva over 2 years ago
pyCSEP - v0.6.2
Released on 6/16/2023
Change-log
Fixed an error-bar bug for normalized consistency plots (#222) Fixed handles URL exception or SSL verifications errors for both python 3.8 and 3.11 inclusive (#231) Included CMT Catalog accessor (#217) Added NZ catalog reader (#213)
Credits
Pablo Iturrieta (@pabloitu) Kenny Graham (@KennyGraham1) Fabio Silva (@fabiolsilva)
Scientific Software - Peer-reviewed
- Python
Published by fabiolsilva almost 3 years ago
pyCSEP - v0.6.1
Released on 1/17/2023
Change-log
Added quadtree csv reader (#186)
Non-Poissonian tests
(#189,
#205,
#208,
#209)
Added plots for p-values, and confidence ranges for consistency tests (#190)
Added NZ testing and collection regions (#198)
Fixed region border plotting issue (#199)
Added documentation for non-Poissonian tests (#202)
Support for BSI catalog (#201)
Fixed compatibility with new version of matplotlib (#206)
Credits
Pablo Iturrieta (@pabloitu)
Jose Bayona (@bayonato89)
Khawaja Asim (@khawajasim)
William Savran (@wsavran)
Scientific Software - Peer-reviewed
- Python
Published by wsavran over 3 years ago
pyCSEP - v0.6.0
Released 02/04/2022
Change-log
- Quadtree region class - QuadtreeGrid2D (#115)
- Added function to read QuadtreeGrid forecast
- added spatialcount and spatiomag_count functions
- poission_evaluations using from QuadtreeGrid2D
- unit tests for quadtree-grid
- California quadtreegrid at L=12 added
- setup.py modified-added mercantile
- forecast.plot() for Single-res Quadtree
- clean up unnecessary comments from code
- Update python-app.yml (#170)
- added documentation for roc and i1 score (#169)
- Fixed dh issue by modifying get_bbox() (#175)
Credits
Khawaja Asim (@khawajasim)
William Savran (@wsavran)
Scientific Software - Peer-reviewed
- Python
Published by wsavran over 4 years ago
pyCSEP - v0.5.2
Released (01/25/2021)
Change-log
Fixed failing build from matplotlib 3.5.0 release (#162)
Updates to documentation and tutorials (#165)
Added theory of tests to documentation (#171)
Added notebooks folder for community recipes (#173)
Pin numpy version to 1.25.1 to fix (#168)
Credits
William Savran (@wsavran) Kirsty Bayliss (@kirstybayliss)
Scientific Software - Peer-reviewed
- Python
Published by wsavran over 4 years ago
pyCSEP - v0.5.1
Released 11/15/2021
Change-log
Modified plotspatialdataset and plotcatalog to correctly handle Global plots (#150)
Updated plotcustomizations example in the docs (#150)
Added DOI badge and conda downloads badge (#156)
Added plotting args to catalog evaluation plots (#154)
Add option to ignore colorbar in spatial dataset plots (#154)
Credits
William Savran (@wsavran) Pablo Iturrieta (@pabloitu)
Scientific Software - Peer-reviewed
- Python
Published by wsavran over 4 years ago
pyCSEP - v0.5.0
Change-log
- Removed normalization of rates on CL-Test (#117)
- Added function to compute bin-wise log-likelihood scores (#118)
- Properly use region to compute spatial counts and spatial magnitude counts in region class (#122)
- Fix for simplified 'fast' lat-lon ratio calculation (#125)
- Add feature to read forecasts with swapped lat/lon values in file (#130)
- Add 'percentile' argument for plotting Poisson evaluations (#131)
- Modify comparison plot to simultaneously plot T and W tests (#132)
- Add feature to trace region outline when plotting spatial data sets (#133)
- Better handling for magnitude ticks in plotting catalogs (#134)
- Refactor polygon to models module (#135)
- Added arguments to modify the fontsize for grid labels and basemap plots (#136)
- Added function to return the midpoints of the valid testing region (#137)
- Include regions when serializing catalogs to JSON (#138)
- Add support for spatial forecasts (#142)
- Upated CI workflows to reduce time required and fix intermittent OOM issues (#145)
- Adds function
get_event_countsto catalog forecasts (#146) - Updated README.md (#147)
Credits
Jose Bayona (@bayonato89) Marcus Hermann (@mherrmann3) Pablo Iturrieta (@pabloitu) Philip Maechling (@pjmaechling)
Scientific Software - Peer-reviewed
- Python
Published by wsavran over 4 years ago
pyCSEP - v0.4.1
v0.4.1 04/14/2021 - Added 'fast' projection option for plotting spatial datasets (#110) - Fixed region border missing when plotted in various projections (#110) - Fixed bug where ascii catalog-based forecasts could be incorrectly loaded (#111)
Scientific Software - Peer-reviewed
- Python
Published by wsavran about 5 years ago
pyCSEP - v0.4.0
v0.4.0 03/24/2021 - Fixed issue in plotpoissonconsistencytest where onesided_lower argument not coloring markers correctly - Added several plot configurations based on Cartopy - Plotting spatial datasets with ESRI basemap - Plotting catalog - Plotting regions using outline of polygon - Added defaults to forecasts and catalogs - Added reader for gzipped UCERF3-ETAS forecasts - Updates for INGV readers - Fixed bug causing certain events to be placed into incorrrect bins
Scientific Software - Peer-reviewed
- Python
Published by wsavran about 5 years ago
pyCSEP - v0.2.0
v0.2.0 11/11/2020 Added new catalog formats, support for masked forecast bins, and bug fixes, where applicable PR id are shown in parenthesis.
- Fixed bug where filtering by catalog by lists did not remove all desired events (#37)
- Included fast reader for Horus catalog (#39)
- Modified INGV emrcmt reader (#40)
- Fixed ndk reader and added unit tests (#44)
- Fixed issue where magnitues were not correctly bound to gridded-forecast class (#46)
- Fixed issue where forecasts did not work if lat/lon were not sorted (#47)
- Fixed minor bug where catalog class did not implement inherited method (#52)
- Gridded forecasts now parse flag from the ASCII file (#50)
- Fixed issue where catalog did not filter properly using datetimes (#55)
Scientific Software - Peer-reviewed
- Python
Published by wsavran over 5 years ago
pyCSEP - v0.1.0
Changelog
v0.1.0 - Initial release of pycsep package - Routines for earthquake catalog operations, gridded forecast evaluations, and catalog-based forecast evaluations - Includes plotting utilities, statistics utilities, and utilities for working with regularly gridded spatial data
Scientific Software - Peer-reviewed
- Python
Published by wsavran over 5 years ago
pyCSEP - v0.1.0.dev2
Changelog
0.1.0.dev0 - Initial release of pycsep package - Routines for earthquake catalog operations, gridded forecast evaluations, and catalog-based forecast evaluations - Includes plotting utilities, statistics utilities, and utilities for working with regularly gridded spatial data.
0.1.0.dev1 - Updated installation instructions - Added correct artifacts to MANIFEST.in
0.1.0.dev2 - Hotfix relative path of artifacts
Scientific Software - Peer-reviewed
- Python
Published by wsavran over 5 years ago