https://github.com/daffidwilde/pfm

Python for Mathematics: A book aimed at undergraduate mathematicians learning python

https://github.com/daffidwilde/pfm

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
  • .zenodo.json file
  • DOI references
    Found 3 DOI reference(s) in README
  • Academic publication links
    Links to: zenodo.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (6.3%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

Python for Mathematics: A book aimed at undergraduate mathematicians learning python

Basic Info
  • Host: GitHub
  • Owner: daffidwilde
  • License: mit
  • Default Branch: main
  • Homepage: https://vknight.org/pfm
  • Size: 44.1 MB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Fork of drvinceknight/pfm
Created over 5 years ago · Last pushed over 5 years ago

https://github.com/daffidwilde/pfm/blob/main/

[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.4074115.svg)](https://doi.org/10.5281/zenodo.4074115)

# Python for mathematics

## Development

The book is written in files found in `book/` in the [MySt markdown
format](https://myst-nb.readthedocs.io/en/latest/).

To install development dependencies:

    pip install -r requirements-dev.txt

To check the format of the python code in the markdown files:

    inv stylecheck

To check the spelling:

    inv spellcheck

To check the prose:

    inv prosecheck

To generate back up `ipynb` versions of the notebooks:

    inv backupbook

To test the notebooks:

    inv testnbs

The main purpose of backing up to `ipynb` and then testing is so that the CI can
confirm the results written in the book are what would be obtained when using
updated libraries.

To generate the book to the `book` directory:

    inv build

Owner

  • Name: Henry Wilde
  • Login: daffidwilde
  • Kind: user
  • Location: Cardiff, UK
  • Company: Dŵr Cymru Welsh Water

Data scientist and advocate for open-source, sustainably developed software 🛸 🐐 🦆

GitHub Events

Total
Last Year