nicolajthor / modularizationandtesting

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Package Development, Testing, and Model Testing

This repository contains materials for the NYU predoctoral economics training program. This material covers the topics of code modularization, Python package development, unit and integration testing, and model testing. It was prepared and presented by Chase Coleman (Valorum Data) and Jim Savage (Schmidt Future).

1. Schedule

Friday, December 6

Time Topic Materials
9:00 - 12:30
Modularization
Project 1 Project 1
Package Development Day 1 slides
12:30 - 13:30 Lunch
13:30 - 17:00 Wrap up remaining slides
Project 2 Project 2

Saturday, December 7

Time Topic Materials

Sunday, December 8

Time Topic Materials

2. Package Development

The following mantra should be more widely adopted: “Don’t write a new package, if there is already a high-quality package that fulfills your needs.”

Below are some examples of scientific projects that the Python community typically deems as “high-quality.”

What do these projects have in common?

Here are some additional readings:

About

License:MIT License


Languages

Language:TeX 71.8%Language:Jupyter Notebook 28.2%