Skip to content

aureliegrebe/compflow2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

compflow2

This library aims to be a one for one drop-in replacement of James Bind's now archived compflow library. The underlying code is written in Rust, allowing similar performance to be obtained compared to the original library.

Why not fork the original repo?

The original library used a now depreciated build system that I never succeeding in getting to work in newer versions of python. Plus, I had already wrote the underlying Rust library for other purposes.

Documentation

For the moment, use the documentation for the original library. The API is the same, although I have not yet implemented all features.

Building

This project is built using maturin To build and install the python library, run the following command:

python -m maturin develop -r

To Do

  • Implement evaluations from Mach number
  • Finish implementing inversion to Mach number
  • Implement derivatives with respect to Mach number
  • Implement lookup tables (maybe)
  • Add parallel processing (maybe)

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published