clawpack
Package for solving hyperbolic systems of partial differential equations
Science Score: 54.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
✓Committers with academic emails
3 of 14 committers (21.4%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (7.8%) to scientific vocabulary
Keywords from Contributors
pde
Last synced: 6 months ago
·
JSON representation
·
Repository
Package for solving hyperbolic systems of partial differential equations
Basic Info
- Host: GitHub
- Owner: clawpack
- License: bsd-3-clause
- Language: Python
- Default Branch: master
- Size: 248 KB
Statistics
- Stars: 190
- Watchers: 21
- Forks: 105
- Open Issues: 45
- Releases: 32
Created almost 14 years ago
· Last pushed 7 months ago
Metadata Files
Readme
Changelog
License
Code of conduct
Citation
README.md
Please see the documentation for Clawpack at http://www.clawpack.org.
If you are cloning this repository, the following pages may be of particular interest:
- Installation instructions for Developers' (or more generally from this repository),
- Other installation options,
- Which Clawpack solver should I use?
- Developers' Guide, including guidelines for contributing to the project,
- Regression testing,
- Keeping track of repository versions with git,
- Clawpack Community, with links to Google groups, issue trackers, Developers' workshops, etc.
Owner
- Name: Clawpack Repositories
- Login: clawpack
- Kind: organization
- Website: http://www.clawpack.org
- Repositories: 36
- Profile: https://github.com/clawpack
Conservation Laws Package -- Finite volume methods for hyperbolic PDEs.
Citation (CITATION.md)
# Citing Clawpack
If you use Clawpack in publications, please cite the following:
@misc{clawpack,
title={Clawpack software},
author={Clawpack Development Team},
url={http://www.clawpack.org},
note={Version 5.1},
year={2014}}
If you are using a version of the software other than the one above, please make
sure to cite that instead. Please also cite at least one of the following
regarding the algorithms used in Clawpack:
#### Basic algorithms in 1D and 2D
R. J. LeVeque, 1997. Wave propagation algorithms for multi-dimensional
hyperbolic systems. J. Comput. Phys. 131, 327–353.
@article{rjl:wpalg,
Author = {R. J. LeVeque},
Title = {Wave propagation algorithms for multi-dimensional hyperbolic
systems},
Journal = {J. Comput. Phys.},
Pages = {327--353},
Volume = {131},
Year = {1997}
}
R. J. LeVeque. Finite Volume Methods for Hyperbolic Problems. Cambridge
University Press, Cambridge, UK, 2002.
@book{LeVeque-FVMHP,
Author = {R. J. LeVeque},
Title = {Finite Volume Methods for Hyperbolic Problems},
Publisher = {Cambridge University Press},
Year = {2002},
Url = {http://www.clawpack.org/book.html}
}
#### 3D algorithms
J. O. Langseth and R. J. LeVeque. 2000. A wave-propagation method for
three-dimensional hyperbolic conservation laws. J. Comput. Phys. 165,
126–166.
@article{LangsethLeVeque00,
Author = {J. O. Langseth and R. J. LeVeque},
Title = {A wave-propagation method for three-dimensional hyperbolic
conservation laws},
Journal = {J. Comput. Phys.},
Pages = {126--166},
Volume = {165},
Year = {2000}
}
#### Adaptive Mesh Refinement (AMR)
M. J. Berger and R. J. LeVeque. 1998. Adaptive Mesh Refinement using Wave-Propagation Algorithms for Hyperbolic Systems. SIAM J. Numer. Anal. 35, 2298–2316.
@article{BergerLeVeque98,
Author = {M. J. Berger and R. J. LeVeque},
Journal = {SIAM J. Numer. Anal.},
Pages = {2298--2316},
Title = {Adaptive Mesh Refinement using Wave-Propagation Algorithms
for Hyperbolic Systems},
Volume = {35},
Year = {1998}
}
#### F-wave Algorithms
D. S. Bale, R. J. LeVeque, S. Mitran, and J. A. Rossmanith. A wave-propagation
method for conservation laws with spatially varying flux functions, SIAM J.
Sci. Comput 24 (2002), 955-978.
@article{BaleLevMitRoss02,
Author = {D. Bale and R. J. LeVeque and S. Mitran and J. A. Rossmanith},
Title = {A wave-propagation method for conservation laws and balance laws
with spatially varying flux functions},
Journal = {SIAM J. Sci. Comput.},
Pages = {955--978},
Volume = {24},
Year = {2002}
}
#### GeoClaw
M. J. Berger, D. L. George, R. J. LeVeque and K. M. Mandli, The GeoClaw
software for depth-averaged flows with adaptive refinement, Advances in Water
Resources 34 (2011), pp. 1195-1206.
@article{BergerGeorgeLeVequeMandli11,
Author = {M. J. Berger and D. L. George and R. J. LeVeque and K. T.
Mandli},
Journal = {Adv. Water Res.},
Pages = {1195-1206},
Title = {The {GeoClaw} software for depth-averaged flows with
adaptive refinement},
Volume = {34},
Year = {2011},
Url = {\url{www.clawpack.org/links/papers/awr11}}
}
R. J. LeVeque, D. L. George, and M. J. Berger, 2011, Tsunami modelling with
adaptively refined finite volume methods, Acta Numerica, pp. 211-289.
@article{mjb-dg-rjl:actanum2011,
Author = {R.J. LeVeque and D. L. George and M. J. Berger},
Title = {Adaptive Mesh Refinement Techniques for Tsunamis and Other
Geophysical Flows Over Topography},
Journal = {Acta Numerica},
Pages = {211-289},
Year = {2011}
}
#### PyClaw
Please change the version number and year to the version you have used.
@misc{pyclaw,
title={PyClaw software},
url={http://www.pyclaw.org},
author={Mandli, Kyle T. and Ketcheson, David I. and others},
note={Version 5.1}
year={2014}
}
David I. Ketcheson, Kyle T. Mandli, Aron J. Ahmadia, Amal Alghamdi, Manuel
Quezada de Luna, Matteo Parsani, Matthew G. Knepley, and Matthew Emmett,
2012, PyClaw: Accessible, Extensible, Scalable Tools for Wave Propagation
Problems, SIAM Journal on Scientific Computing, 34(4):C210-C231
@article{pyclaw-sisc,
Author = {Ketcheson, David I. and Mandli, Kyle T. and Ahmadia, Aron
J. and Alghamdi, Amal and {Quezada de Luna}, Manuel and Parsani,
Matteo and Knepley, Matthew G. and Emmett, Matthew},
Journal = {SIAM Journal on Scientific Computing},
Month = nov,
Number = {4},
Pages = {C210--C231},
Title = {{PyClaw: Accessible, Extensible, Scalable Tools for Wave
Propagation Problems}},
Volume = {34},
Year = {2012}
}
#### SharpClaw (High Order WENO)
D. I. Ketcheson, Matteo Parsani, and R J LeVeque, 2013, High-order Wave
Propagation Algorithms for Hyperbolic Systems, SIAM Journal on Scientific
Computing, 35(1):A351-A377 (2013)
@article{Ketcheson2011,
Author = {Ketcheson, David I. and Parsani, Matteo and LeVeque,
Randall J.},
Journal = {SIAM Journal on Scientific Computing},
Number = {1},
Pages = {A351--A377},
Title = {{High-order Wave Propagation Algorithms for Hyperbolic
Systems}},
Volume = {35},
Year = {2013}
}
GitHub Events
Total
- Create event: 2
- Release event: 3
- Issues event: 6
- Watch event: 11
- Delete event: 2
- Issue comment event: 13
- Push event: 4
- Pull request event: 11
- Fork event: 4
Last Year
- Create event: 2
- Release event: 3
- Issues event: 6
- Watch event: 11
- Delete event: 2
- Issue comment event: 13
- Push event: 4
- Pull request event: 11
- Fork event: 4
Committers
Last synced: about 2 years ago
Top Committers
| Name | Commits | |
|---|---|---|
| Randy LeVeque | r****l@u****u | 131 |
| Kyle Mandli | k****i@g****m | 65 |
| Aron Ahmadia | a****n@a****t | 59 |
| David Ketcheson | d****h@g****m | 46 |
| Ondřej Čertík | o****k@g****m | 14 |
| Randy LeVeque | r****l@n****d | 12 |
| Kyle Mandli | k****i@g****m | 4 |
| JOG-MRD | o****i@u****u | 3 |
| Gyan Basyal | g****z@g****m | 1 |
| Hendrik Ranocha | m****l@r****e | 1 |
| Ian Bolliger | i****r@r****m | 1 |
| bolliger32 | b****2@l****l | 1 |
| Barnhart, Katherine (Katy) Ruth | k****t@u****v | 1 |
| Taher Chegini | t****i@g****m | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 55
- Total pull requests: 96
- Average time to close issues: 2 months
- Average time to close pull requests: about 1 month
- Total issue authors: 38
- Total pull request authors: 13
- Average comments per issue: 5.4
- Average comments per pull request: 1.75
- Merged pull requests: 77
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 4
- Pull requests: 10
- Average time to close issues: 1 day
- Average time to close pull requests: 7 days
- Issue authors: 3
- Pull request authors: 2
- Average comments per issue: 1.0
- Average comments per pull request: 0.5
- Merged pull requests: 9
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- rjleveque (5)
- mandli (4)
- ketch (4)
- pavelkomarov (3)
- cheginit (2)
- charithaRdissanayaka (2)
- ngam (2)
- bolliger32 (2)
- Ccaccia73 (1)
- stutiibm (1)
- PqR6 (1)
- paulinchin (1)
- dalcinl (1)
- jwburton3 (1)
- cjeffr (1)
Pull Request Authors
- rjleveque (51)
- ketch (23)
- mandli (10)
- bolliger32 (6)
- delgadom (2)
- rgommers (2)
- cr2940 (1)
- ortegagingrich (1)
- gyanz (1)
- kbarnhart (1)
- ranocha (1)
- BrisaDavis (1)
- cheginit (1)
Top Labels
Issue Labels
Enhancement Proposal (1)
Pull Request Labels
Packages
- Total packages: 2
-
Total downloads:
- pypi 496 last-month
- Total docker downloads: 934
-
Total dependent packages: 0
(may contain duplicates) -
Total dependent repositories: 4
(may contain duplicates) - Total versions: 31
- Total maintainers: 3
pypi.org: clawpack
Finite volume methods for hyperbolic conservation laws
- Homepage: https://www.clawpack.org/
- Documentation: https://www.clawpack.org/
- License: BSD-3-Clause
-
Latest release: 5.12.0
published 10 months ago
Rankings
Docker downloads count: 3.3%
Dependent repos count: 7.5%
Average: 7.8%
Dependent packages count: 10.1%
Downloads: 10.2%
Last synced:
7 months ago
conda-forge.org: clawpack
- Homepage: https://github.com/clawpack/clawpack
- License: BSD-3-Clause
-
Latest release: 5.9.0
published over 3 years ago
Rankings
Forks count: 17.0%
Stargazers count: 26.3%
Average: 32.1%
Dependent repos count: 34.0%
Dependent packages count: 51.2%
Last synced:
7 months ago
Dependencies
setup.py
pypi
- matplotlib *
- numpy *
clawpack/setup.py
pypi