An open API service indexing awesome lists of open source software.

https://github.com/nicolossus/numerical-project-template

Template for numerical projects with report
https://github.com/nicolossus/numerical-project-template

Last synced: 3 months ago
JSON representation

Template for numerical projects with report

Awesome Lists containing this project

README

        

**Warning:** filenames that contains string 'example' will be deleted when `clean_examples.sh` is run.

# Project X

This repository contains programs made for project X

### Structure

The [latex folder](https://github.com/nicolossus/Numerical-Project-Template/tree/master/latex) contains the LaTeX source for building the report, as well as [figures](https://github.com/nicolossus/Numerical-Project-Template/tree/master/latex/figures) and [tables](https://github.com/nicolossus/Numerical-Project-Template/tree/master/tables) generated in the analyses.

The [notebooks folder](https://github.com/nicolossus/Numerical-Project-Template/tree/master/notebooks) contains Jupyter notebooks used in the analyses. For details, see the [notebooks readme](https://github.com/nicolossus/Numerical-Project-Template/blob/master/notebooks/README.md).

The [report folder](https://github.com/nicolossus/Numerical-Project-Template/tree/master/report) contains the report rendered to PDF from the LaTeX source.

The [resources folder](https://github.com/nicolossus/Numerical-Project-Template/tree/master/resources) contains project resources such as raw data to be analysed.

The [src folder](https://github.com/nicolossus/Numerical-Project-Template/tree/master/src) contains the source code. For details, see the [src readme](https://github.com/nicolossus/Numerical-Project-Template/blob/master/src/README.md).

The [test folder](https://github.com/nicolossus/Numerical-Project-Template/tree/master/test) contains procedures for unit testing and [benchmarking](https://github.com/nicolossus/Numerical-Project-Template/tree/master/test/benchmark) the source code developed for the project.

### Usage

To compile, test, benchmark and reproduce all results, `cd` into project and run `bash run.sh` in terminal.