Skip to content

rayg-ssec/gumi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gumi

Grand Unified Matrix Interface

This project is about providing, at the minimum, library interoperability between recent NumPy, gfortran, and C++ Boost multi_array (eventually boost::ublas, Eigen). The interoperability should not require re-architecting existing code. Phase 1 is complete when these three run-times can coexist in one executable via boost::python.

Phase 2 will include a C interface, likely using macros for direct array access.

Phase 3 should include data structure interoperability with ctypes, gfortran, and C++. Thatmay require cross-compiling of structure definitions in order to be efficient.

About

Grand Unified Matrix Interface

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published