Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/noahgift/myrepo
continuous integration rep
https://github.com/noahgift/myrepo
build circleci continuous-integration data-science jupyter-notebook nbval pytest python testing
Last synced: about 2 months ago
JSON representation
continuous integration rep
- Host: GitHub
- URL: https://github.com/noahgift/myrepo
- Owner: noahgift
- Created: 2017-11-28T16:25:34.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2023-06-03T20:32:07.000Z (over 1 year ago)
- Last Synced: 2024-10-12T15:30:58.687Z (2 months ago)
- Topics: build, circleci, continuous-integration, data-science, jupyter-notebook, nbval, pytest, python, testing
- Language: Jupyter Notebook
- Size: 50.8 KB
- Stars: 50
- Watchers: 7
- Forks: 114
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# myrepo
[![CircleCI](https://circleci.com/gh/noahgift/myrepo.svg?style=svg)](https://circleci.com/gh/noahgift/myrepo)This is an example repo of a how to create a Data Science focused Python project.
There is a screencast on this project setup here:[![Data Science Build Project](http://img.youtube.com/vi/xYX7n5bZw-w/0.jpg)](http://www.youtube.com/watch?v=xYX7n5bZw-w)
This video does a full breakdown of how to use and create a Makefile:
[![How to use Pylint, Nbval and Coverage to test Jupyter Notebooks](https://img.youtube.com/vi/ABaPWYF_Tl8/0.jpg)](https://www.youtube.com/watch?v=ABaPWYF_Tl8)
A few things to do with this project:
* install software: ```make install```
* test code: ```make test```
* lint code: ```make lint```
* run commandline tool:```bash
./cli.py --name john
john-apple
```* run jupyter notebook:
```
jupyter notebook notebook.ipynb
```* test jupyter notebook:
```
python -m pytest --nbval notebook.ipynb
```## Further Information on this topic can be found here: https://github.com/noahgift/functional_intro_to_python