mit-practes

Materials for MIT workshop "Practical Computing Tutorials for Earth Scientists"

https://github.com/practes/mit-practes

Science Score: 23.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
    1 of 5 committers (20.0%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (15.0%) to scientific vocabulary

Keywords from Contributors

fluid-dynamics
Last synced: 11 months ago · JSON representation

Repository

Materials for MIT workshop "Practical Computing Tutorials for Earth Scientists"

Basic Info
  • Host: GitHub
  • Owner: PraCTES
  • Default Branch: master
  • Size: 46.7 MB
Statistics
  • Stars: 38
  • Watchers: 8
  • Forks: 7
  • Open Issues: 7
  • Releases: 0
Created over 6 years ago · Last pushed over 6 years ago
Metadata Files
Readme

README.md

MIT Practial Computing Tutorials for Earth Scientists (PraCTES)

This github site is the home page for the PraCTES workshop organized at MIT proper, the inaugural member of the broader PraCTES organization which we hope will eventually expand to other groups, department, or institutions.


About MIT PraCTES

The PraCTES workshop is a series of demos and hands-on tutorials for practical computing by earth scientists and for earth scientists. The goal of the workshop is to introduce practical computational tools and concepts so that earth scientists can spend more doing science and less time debugging data analysis code, processing large data sets, deciphering model source code, and other frustrating and time-consuming tasks of modern earth science research. We aim to make the workshop accessible and useful to scientists with all levels of programming proficiency and will cover topics ranging from introductory concepts in programming to state-of-the-art software tools for wrangling big data on the Cloud.

Each two-hour session will be highly interactive: instructors will swap between presenting background information on topics (e.g. What is an Earth System Model? How does github work behind the scenes?), demonstrating computing concepts with live demos and leading hands-on code tutorials and exercises, which attendees can follow along with in real-time on their personal laptops. Attendees should feel free to opt-in and opt-out at whichever point in the curriculum they feel is appropriate. Whenever possible, our demos and hands-on tutorials will be agnostic of programming language and earth science subfield, recognizing the many ways in which people engage with computation in earth science. To get the most out of the workshop, bring a laptop and follow along!

How to access the code tutorials

Click Binder to launch the default code tutorial environment in your browser (no downloads required) for both the Python and Julia programming languages, as well as various terminal-based tutorials and exercises! Some of the session demos reference external repositories or Google Cloud instances; see their respective README files for more information.

To run the Matlab scripts, you will need to install Matlab (version > 2019b).

Information on how to run the Python and Julia notebooks on your personal machine (and how to set up your own Python / Julia environments for a scientific project) can be found in the Lecture01 README.

January 2020 MIT PraCTES Flyer

Owner

  • Name: PraCTES
  • Login: PraCTES
  • Kind: organization

GitHub Events

Total
  • Issues event: 2
  • Issue comment event: 3
Last Year
  • Issues event: 2
  • Issue comment event: 3

Committers

Last synced: 12 months ago

All Time
  • Total Commits: 109
  • Total Committers: 5
  • Avg Commits per committer: 21.8
  • Development Distribution Score (DDS): 0.376
Past Year
  • Commits: 0
  • Committers: 0
  • Avg Commits per committer: 0.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Henri Drake h****e@g****m 68
gaelforget g****t@m****u 33
Mara Freilich m****h@g****m 5
Mukund Gupta g****a 2
Fiona Clerc f****c 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 11 months ago

All Time
  • Total issues: 10
  • Total pull requests: 12
  • Average time to close issues: 10 days
  • Average time to close pull requests: about 18 hours
  • Total issue authors: 2
  • Total pull request authors: 3
  • Average comments per issue: 2.2
  • Average comments per pull request: 1.08
  • Merged pull requests: 9
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 1
  • Pull requests: 0
  • Average time to close issues: 26 days
  • Average time to close pull requests: N/A
  • Issue authors: 1
  • Pull request authors: 0
  • Average comments per issue: 4.0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • hdrake (7)
  • gaelforget (3)
Pull Request Authors
  • gaelforget (5)
  • hdrake (4)
  • mukund-gupta (3)
Top Labels
Issue Labels
enhancement (2) bug (1) documentation (1) question (1) good first issue (1)
Pull Request Labels

Dependencies

binder/environment.yml conda
  • cartopy
  • dask
  • jupyterlab >=1.0
  • matplotlib
  • netcdf4
  • nodejs
  • numpy
  • pandas
  • python
  • xarray