User:Mpiper: Difference between revisions
No edit summary |
m (Add JupyterHub section) |
||
Line 37: | Line 37: | ||
* pymt documentation: https://pymt.readthedocs.io | * pymt documentation: https://pymt.readthedocs.io | ||
* The pymt source on GitHub: https://github.com/csdms/pymt | * The pymt source on GitHub: https://github.com/csdms/pymt | ||
==CSDMS JupyterHub== | |||
* [[JupyterHub]] | |||
* [[JupyterHubSignUp]] | |||
==Dakota== | |||
I've set up a [[Dakota|wiki page]] for all things Dakota. | |||
Individual pages: | |||
* [[Dakotathon|Dakotathon]] wiki page | |||
* The CSDMS model page for [[Model:Dakotathon|Dakotathon]] | |||
* [[Configuring Dakota on beach]] | |||
* [[Using Dakota on beach]] | |||
* [[Building_Dakota_on_Ubuntu_12.04_LTS|Building Dakota on Ubuntu 12.04 LTS]] | |||
There is a tool that is similar in concept to the CSDMS Dakota interface: https://github.com/wisdem/pyDAKOTA, | |||
but it's a bit different in what it provides. | |||
==PBS== | |||
The Permafrost Benchmark System. | |||
* Main page: https://permamodel.github.io/pbs/ | |||
* DOI: [https://zenodo.org/record/1410622#.W5GKh379kVw 10.5281/zenodo.1410621] | |||
* [[PbsExecutorSiwenna|PBS executor on siwenna]] | |||
* [[PbsServerDiluvium|PBS server on diluvium]] | |||
* [[PbsClientDiluvium|PBS client on diluvium]] | |||
==WMT== | ==WMT== | ||
Line 82: | Line 112: | ||
We're using "WMT" and "PyMT", by analogy with NumPy and SciPy (but not Astropy). | We're using "WMT" and "PyMT", by analogy with NumPy and SciPy (but not Astropy). | ||
Eric and I were thinking earlier that we should use "wMT" and "pyMT" to emphasize that they're modeling tools. | Eric and I were thinking earlier that we should use "wMT" and "pyMT" to emphasize that they're modeling tools. | ||
==Clinics== | ==Clinics== | ||
Line 151: | Line 156: | ||
* My own [[Mpiper_sandbox|sandbox]] page | * My own [[Mpiper_sandbox|sandbox]] page | ||
* My [[Mpiper_images|image gallery]] | * My [[Mpiper_images|image gallery]] | ||
==Obsolete== | ==Obsolete== | ||
* [[Installing_components_into_a_WMT_executor|Installing components into a WMT executor]] | * [[Installing_components_into_a_WMT_executor|Installing components into a WMT executor]] |
Revision as of 09:58, 8 September 2020
Mark Piper, (he/him/his), website username login: Mpiper
|
Member of the following CSDMS groups
- Education and Knowledge Transfer (EKT) Working Group
- Cyberinformatics and Numerics Working Group
Signed up for the mailing list: yes
Software development
- CSDMS Best Practices for Software Development, a document (under construction) that Eric, Mariela, and I have been thinking about for a long time
- Test shell type
- Installing a Python distro for testing and development
- Landing page for CSDMS software products: https://csdms.github.io
BMI and componentization
- Instructions for adding a BMI to a model
- Turning a model into a CSDMS component
pymt
pymt is the Python Modeling Toolkit.
- The pymt landing page: https://csdms.github.io/pymt
- The pymt page on the CSDMS wiki: PyMT
- pymt documentation: https://pymt.readthedocs.io
- The pymt source on GitHub: https://github.com/csdms/pymt
CSDMS JupyterHub
Dakota
I've set up a wiki page for all things Dakota.
Individual pages:
- Dakotathon wiki page
- The CSDMS model page for Dakotathon
- Configuring Dakota on beach
- Using Dakota on beach
- Building Dakota on Ubuntu 12.04 LTS
There is a tool that is similar in concept to the CSDMS Dakota interface: https://github.com/wisdem/pyDAKOTA, but it's a bit different in what it provides.
PBS
The Permafrost Benchmark System.
- Main page: https://permamodel.github.io/pbs/
- DOI: 10.5281/zenodo.1410621
- PBS executor on siwenna
- PBS server on diluvium
- PBS client on diluvium
WMT
The CSDMS Web Modeling Tool (WMT) can be found at https://csdms.colorado.edu/wmt.
General information:
- The CSDMS Web Modeling Tool
- The WMT 1.0 release announcement
- The WMT 1.1 release announcement
Using WMT:
Developer notes for installing and configuring WMT:
- Installing a WMT executor
- Installing a WMT server
- Installing a WMT client
- Uncategorized WMT developer notes
Like Roger Zelazny's Amber, siwenna is the one true site of the WMT executors. All others are but shadows.
WMT source code:
We're using "WMT" and "PyMT", by analogy with NumPy and SciPy (but not Astropy). Eric and I were thinking earlier that we should use "wMT" and "pyMT" to emphasize that they're modeling tools.
Clinics
- CSDMS_2017_annual_meeting_Mark_Piper_-_Eric_Hutton
- CSDMS_2016_annual_meeting_Eric_Hutton_-_Mark_Piper
- CSDMS_2016_annual_meeting_Irina_Overeem_-_Mark_Piper
- CSDMS_2015_annual_meeting_Mark_Piper_-_Eric_Hutton
- CSDMS_2015_annual_meeting_Eric_Hutton_-_Mark_Piper
- CSDMS_2015_annual_meeting_Irina_Overeem
- CSDMS_2014_annual_meeting_Mark_Piper
MediaWiki and the Ask API
- Albert has written an article summarizing all the APIs available on the CSDMS wiki
- Main page navbar entries are here: MediaWiki:Sidebar
- An article on using the Ask API to access model metadata from the CSDMS wiki
- A table of Ask API examples
- An example of counting and listing all CSDMS members
- I've had to look up how to add a signature about 10 times already
- Software Engineering and Training pages
- Text I can use on deprecated pages
Technology, talks, and tools
Software, organizations, discussion groups, etc., that may be useful to CSDMS.
- Pegasus: https://pegasus.isi.edu/
- Popper: http://falsifiable.us/
- RADICAL Cybertools: http://radical-cybertools.github.io/
- OASIS: https://portal.enes.org/oasis
- PEcAn: http://pecanproject.github.io/
- Boulder Earth and Space Science Informatics Group: http://lasp.colorado.edu/home/about/events/bessig/
- Siphon: https://github.com/Unidata/siphon
- Entrofy: https://github.com/dhuppenkothen/entrofy
- Synda: http://prodiguer.github.io/synda
- Binder: https://mybinder.org/
- Colaboratory: https://colab.research.google.com/notebooks/welcome.ipynb?authuser=1
- Mariela's Anuga example: https://colab.research.google.com/notebook#fileId=1fxJ5Piobcfz904lcVvi3n4O5eBjNGuKH
Other
- Glossary of CSDMS terms
- My own sandbox page
- My image gallery