Skip to content

liberfa/erfa-wrapping-experiments

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Experiments with wrapping ERFA

This explores different ways of provinding a vectorized Python interface to ERFA. We experiment with the eraD2dtf and eraAtco13 functions. Currently we will try the following, but feel free to add other methods:

  • cython - a pure Cython-based wrapper
  • c_numpy - a pure C (with Numpy API) wrapper
  • c_auto - a hand-written vectorized C wrapper with an auto-generated Python wrapper from the vectorized C wrappers
  • ``cython_numpy``` - a hand-written vectorized mixed Cython/Numpy wrapper.

Installation

Use the standard python setup.py install to install these experiments.

Usage

import erfa.cython_numpy as erfa

About

Experimenting with different ways of wrapping/vectorizing ERFA

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages