Skip to content

a-lberto/rocketworkbench

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

188 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bringing cpropep source to the current decade

Disclaimer

All content is developed by the authors mentioned in the comments of the files.

Antoine Lefebvre <antoine.lefebvre@polymtl.ca>
Mark Pinese <pinese@cyberwizards.com.au>
Geoff O'Callaghan <geoff@starbiz.com.au>

Current compiled app list

  • cpropep
  • prop
  • lrd
  • mcp
  • analyser
  • rockflight

Roadmap

  • Recover source code history from legacy CVS. See RECOVERY.md.
  • Restructure project folder to compile with modern CMake.
  • Set up Github workflow for automatic compilation and release for Windows, Mac OS, Linux.
  • Implement my own gpcp since original dependency can't be found. See lib/gpcp.
  • Document tools usage instruction (minimal).
  • Document libraries logic and development (minimal).
  • Move static docs and example files from source folders into docs/<app>/.
  • Move local app source files to local include subdir or promote to lib, except endpoint.
  • Check if libs should be downgraded to local includes.
  • Add cgilib dependency via CPM.cmake.
  • Create regression tests with input files and expected outputs for known examples.
  • Clean up git history with atomic, purposeful edits and methodology comments.

Future

  • Fork only cpropep logic into dedicated directory.
  • Export cpropep libraries as bindings for Python, C++, Matlab or others needed, like pypropep for example into mpropep.
  • Compare results with other tools like nasa/cea.
  • Create regression tests based on examples from NASA RP-1311.

About

Revival of development of rocket design software by Antoine Lefenvre

Topics

Resources

License

Stars

Watchers

Forks

Contributors