Skip to content
/ spirl Public
forked from cjtu/spirl

Scientific Programming IRL: An intro to scientific programming concepts by scientists, for scientists

License

Notifications You must be signed in to change notification settings

Malik820/spirl

 
 

Repository files navigation

Welcome to SpIRL

Scientific Programming In Real Life is an introduction to core concepts for scientists to get started with programming in Python, scripting in bash, and version control with Git. The open source textbook is free and available at cjtu.github.io/spirl.

The textbook

The SpIRL textbook is a Jupyter Book that provides tutorials, and interactive code blocks to help teach practical programming concepts. For more info on how the textbook was made and to get your own template, check out Jupyterbook.

The course

The SpIRL textbook supports a scientific programming short course run at Northern Arizona University. The schedule for the course can be found here.

Reporting errors / typos

If you find errors or typos in the text, check the GitHub issue board. If your suggestion hasn't yet been posted, please consider opening a new issue to let us know! We love getting feedback and will get to it as soon as we can.

Contributing

Have new concepts to add? Want to help fix some typos? Have a cool tutorial to contribute? SpIRL is open for contributions from the community! Comment on an existing issue if you'd like to work on it, open a new issue if you have a new idea, or email Christian at [email protected] for help getting started contributing.

Acknowledgements

This course was developed by Christian Tai Udovicic and Ryleigh Fitzpatrick for students and staff at NAU. It is based on original material developed by Christian Tai Udovicic and Alexandre Boivin at the University of Toronto.

License

This course and textbook come with no warranties and are free to use and redistribute in accordance with the MIT open License. Please acknowledge the authors and contributors by citing this textbook in any published or redistributed works.

About

Scientific Programming IRL: An intro to scientific programming concepts by scientists, for scientists

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 85.3%
  • CSS 9.2%
  • HTML 3.5%
  • JavaScript 0.9%
  • Ruby 0.8%
  • Smarty 0.2%
  • Other 0.1%