This is a project template built upon the package template provided by the Astropy project.
Using this project template, research projects can make use of the setup, installation, and documentation
infrastructure developed for the astropy
core and affiliated packages.
For more information, see:
- The documentation for this package template itself
- Astropy documentation about this template
- The Affiliated Packages section of the Astropy web site
- This template's Github code repository
This package template makes use of the cookiecutter package to make it easier to get started with the package template. You will need to install cookiecutter which can be done easily using conda or pip:
conda install -c conda-forge cookiecutter gitpython pip install cookiecutter gitpython
Once you have cookiecutter installed you can run:
cookiecutter gh:nstarman/project_template
Which will ask you a series of questions to configure your project.
If you want to modify this package template to add or fix things, the folder that
the user ends up with is {{ cookiecutter.package_name }}
in this
repository. Everything in the repository that is not in this folder is not part
of the template that the user will have rendered.
For further information on writing templates for cookiecutter see the cookiecutter docs.