{"id":23831982,"url":"https://github.com/csdms/jetstream","last_synced_at":"2025-08-24T21:03:57.729Z","repository":{"id":77712484,"uuid":"111138297","full_name":"csdms/jetstream","owner":"csdms","description":"Resources for working on XSEDE's Jetstream cloud computing service","archived":false,"fork":false,"pushed_at":"2018-01-04T20:49:55.000Z","size":27,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-02T14:16:45.805Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/csdms.png","metadata":{"files":{"readme":"README.ipynb","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2017-11-17T18:38:19.000Z","updated_at":"2017-12-08T23:10:50.000Z","dependencies_parsed_at":null,"dependency_job_id":"b53cf11a-39d4-4d00-a50a-5969071fd2be","html_url":"https://github.com/csdms/jetstream","commit_stats":{"total_commits":25,"total_committers":2,"mean_commits":12.5,"dds":"0.040000000000000036","last_synced_commit":"42ec2f923b3479387105171ed384989033d9200a"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/csdms%2Fjetstream","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/csdms%2Fjetstream/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/csdms%2Fjetstream/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/csdms%2Fjetstream/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/csdms","download_url":"https://codeload.github.com/csdms/jetstream/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240118427,"owners_count":19750491,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-01-02T14:16:49.689Z","updated_at":"2025-02-22T03:14:34.385Z","avatar_url":"https://github.com/csdms.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"{\n \"cells\": [\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"# CSDMS and Landlab Jupyter Notebooks\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"All CSDMS and Landlab Jupyter Notebooks are located in the [~/notebooks](./notebooks) directory. A description of each is given below. Click on a link to open and run a Notebook.\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"## CSDMS\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"A demostration of the Python Modeling Tool (PyMT) is given in a set of notebooks:\\n\",\n    \"\\n\",\n    \"* [Introduction to PyMT](./notebooks/pymt-demo/Introduction.ipynb). An overview of PyMT.\\n\",\n    \"* Run three different models in PyMT: [Hydrotrend](./notebooks/pymt-demo/Example 0.ipynb), [SedFlux3D](./notebooks/pymt-demo/Example 1.ipynb), and [Child](./notebooks/pymt-demo/Example 2.ipynb). These notebooks are nearly identical because once you know how to run one model in PyMT, you can run *any* model in PyMT.\\n\",\n    \"* [Couple Child and SedFlux](./notebooks/pymt-demo/Example 3.ipynb). Use PyMT to interactively couple the Child and SedFlux models.\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"## Landlab\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"A suggested introduction to Landlab follows roughly this order:\\n\",\n    \"\\n\",\n    \"* [Introduction to Python and NumPy](./notebooks/python_intro/Python_intro.ipynb). The very basics of Python.\\n\",\n    \"* [Introduction to Landlab: example model of fault-scarp degradation](./notebooks/fault_scarp/landlab-fault-scarp.ipynb).\\n\",\n    \"A short overview of some of the things Landlab can do.\\n\",\n    \"* [Introduction to the model grid object](./notebooks/grid_object_demo/grid_object_demo.ipynb).\\n\",\n    \"Grid topology; how landlab represents data; connectivity of grid elements.\\n\",\n    \"* [Introduction to Landlab data fields](./notebooks/fields/working_with_fields.ipynb).\\n\",\n    \"How Landlab stores spatial data on the grid; a little on naming conventions.\\n\",\n    \"* [Introduction to plotting output with Landlab](./notebooks/plotting/landlab-plotting.ipynb).\\n\",\n    \"The basics of plotting with Landlab; combining matplotlib and out plots; the all-powerful `imshow_grid()` function.\\n\",\n    \"* [Introduction to using the Landlab component library](./notebooks/component_tutorial/component_tutorial.ipynb).\\n\",\n    \"The basics of working with and coupling components, using _diffusion_, _stream power_, and a _storm generator_ as examples.\\n\",\n    \"* [Using the gradient and flux-divergence functions](./notebooks/gradient_and_divergence/gradient_and_divergence.ipynb).\\n\",\n    \"Landlab as solving environment for staggered grid finite difference differential approximations; functions available to help you do this.\\n\",\n    \"* [Mapping values from nodes to links](./notebooks/mappers/mappers.ipynb).\\n\",\n    \"Options for getting data on links to nodes, nodes to links, etc.; min, max, and mean; upwinding and downwinding schemes; one-to-one, one-to-many, and many-to-one mappings.\\n\",\n    \"* [Setting boundary conditions on Landlab grids (several tutorials)](https://nbviewer.jupyter.org/github/landlab/tutorials/tree/master/boundary_conds/)\\n\",\n    \"How Landlab conceptualises boundary conditions; various ways to interact and work with them.\\n\",\n    \"* [Reading DEMs into Landlab](./notebooks/reading_dem_into_landlab/reading_dem_into_landlab.ipynb)\\n\",\n    \"Getting an ARC ESRI ASCII into Landlab; getting the boundary conditions set right.\\n\",\n    \"* [How to write a Landlab component](./notebooks/making_components/making_components.ipynb)\\n\",\n    \"What makes up a Landlab Component Standard Interface; how to make one for your process model.\\n\",\n    \"\\n\",\n    \"Notebook tutorials on Landlab's components include:\\n\",\n    \"* Flow Direction and Accumulation\\n\",\n    \"  * [Introduction to the FlowDirector Components](./notebooks/flow_direction_and_accumulation/Comparison%20of%20FlowDirectors.ipynb)\\n\",\n    \"  * [Introduction to the FlowAccumulator Component](./notebooks/flow_direction_and_accumulation/Introduction%20to%20the%20FlowAccumulator.ipynb)\\n\",\n    \"  * [Comparison of FlowDirector Components](./notebooks/flow_direction_and_accumulation/Comparison%20of%20FlowDirectors.ipynb)\\n\",\n    \"* [Flexure](./notebooks/flexure/lots_of_loads.ipynb)\\n\",\n    \"* [Overland flow](./notebooks/overland_flow/overland_flow_driver.ipynb)\\n\",\n    \"* [Diffusion, stream power, and the storm generator](./notebooks/component_tutorial/component_tutorial.ipynb)\\n\",\n    \"* [Ecohydrology Model on Flat Domain](./notebooks/ecohydrology/cellular_automaton_vegetation_flat_surface/cellular_automaton_vegetation_flat_domain.ipynb)\\n\",\n    \"* [Ecohydrology Model on Actual Landscape](./notebooks/ecohydrology/cellular_automaton_vegetation_DEM/cellular_automaton_vegetation_DEM.ipynb)\"\n   ]\n  }\n ],\n \"metadata\": {\n  \"anaconda-cloud\": {},\n  \"kernelspec\": {\n   \"display_name\": \"Python 2\",\n   \"language\": \"python\",\n   \"name\": \"python2\"\n  },\n  \"language_info\": {\n   \"codemirror_mode\": {\n    \"name\": \"ipython\",\n    \"version\": 2\n   },\n   \"file_extension\": \".py\",\n   \"mimetype\": \"text/x-python\",\n   \"name\": \"python\",\n   \"nbconvert_exporter\": \"python\",\n   \"pygments_lexer\": \"ipython2\",\n   \"version\": \"2.7.13\"\n  }\n },\n \"nbformat\": 4,\n \"nbformat_minor\": 0\n}\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcsdms%2Fjetstream","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcsdms%2Fjetstream","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcsdms%2Fjetstream/lists"}