Skip to content

nt-lib/research-template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

research-template

Requirements

Project layout

Directory Contents
computations/ Magma .m and SageMath .sage scripts run by verify_all.sh
logs/ Output from verify_all.sh (committed as a record of the computations)
src/ Library/source code shared across computations
tests/ Test scripts

Running computations

To run all scripts in computations/ in parallel (requires GNU parallel):

make verify
# or directly:
bash verify_all.sh        # uses 10 parallel jobs by default
bash verify_all.sh 4      # use 4 parallel jobs

Output lands in logs/<script-name>.txt. SageMath scripts also produce logs/<script-name>.timing.txt.

Running tests

make test

Running on a remote machine

Syncs the repo to /tmp/<repo-name>/ on the remote and runs make test there:

make test_remote ssh="user@hostname"

About

Template for new nt-lib research computation repos

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors