first skeleton of the obitools3 package
This commit is contained in:
10
MANIFEST.in
Normal file
10
MANIFEST.in
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
include setup.py
|
||||||
|
recursive-include distutils.ext *.py *.c *.pem
|
||||||
|
recursive-include src *.pyx *.pxd *.c *.h *.cfiles
|
||||||
|
recursive-include doc/sphinx/source *.txt *.rst *.py
|
||||||
|
recursive-include doc/sphinx/sphinxext *.py
|
||||||
|
include doc/sphinx/make.bat
|
||||||
|
include doc/sphinx/Makefile
|
||||||
|
include README.txt
|
||||||
|
include requirements.txt
|
||||||
|
|
0
python/obitools3/__init__.py
Normal file
0
python/obitools3/__init__.py
Normal file
0
python/obitools3/obidms/__init__.py
Normal file
0
python/obitools3/obidms/__init__.py
Normal file
9
python/obitools3/obidms/capidms.cfiles
Normal file
9
python/obitools3/obidms/capidms.cfiles
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
../../../src/obidms.h
|
||||||
|
../../../src/obidms.c
|
||||||
|
../../../src/obierrno.h
|
||||||
|
../../../src/obierrno.c
|
||||||
|
../../../src/obilittlebigman.h
|
||||||
|
../../../src/obilittlebigman.c
|
||||||
|
../../../src/obitypes.h
|
||||||
|
../../../src/obitypes.c
|
||||||
|
|
15
python/obitools3/obidms/capidms.pyd
Normal file
15
python/obitools3/obidms/capidms.pyd
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
cdef extern from *:
|
||||||
|
ctypedef char* const_char_p "const char*"
|
||||||
|
|
||||||
|
|
||||||
|
cdef extern from "obidms.h":
|
||||||
|
struct OBIDMS_t:
|
||||||
|
pass
|
||||||
|
ctypedef OBIDMS_t* OBIDMS_p
|
||||||
|
OBIDMS_p obi_create_dms(const_char_p name)
|
||||||
|
OBIDMS_p obi_open_dms(const_char_p name)
|
||||||
|
int obi_close_dms(OBIDMS_p dms)
|
||||||
|
|
||||||
|
class OBIDMS:
|
||||||
|
cdef OBIDMS_p pointer
|
||||||
|
|
8
python/obitools3/obidms/capidms.pyx
Normal file
8
python/obitools3/obidms/capidms.pyx
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
from capidms cimport *
|
||||||
|
|
||||||
|
class OBIDMS:
|
||||||
|
def __init__(self,name):
|
||||||
|
self.pointer = obi_create_dms(name)
|
||||||
|
|
||||||
|
def __del__(self):
|
||||||
|
obi_close_dms(self.pointer)
|
0
python/obitools3/obidms/obidmscolumn/__init__.py
Normal file
0
python/obitools3/obidms/obidmscolumn/__init__.py
Normal file
11
python/obitools3/obidms/obidmscolumn/capidmscolumn.cfiles
Normal file
11
python/obitools3/obidms/obidmscolumn/capidmscolumn.cfiles
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
../../../../src/obidms.h
|
||||||
|
../../../../src/obidms.c
|
||||||
|
../../../../src/obierrno.h
|
||||||
|
../../../../src/obierrno.c
|
||||||
|
../../../../src/obilittlebigman.h
|
||||||
|
../../../../src/obilittlebigman.c
|
||||||
|
../../../../src/obitypes.h
|
||||||
|
../../../../src/obitypes.c
|
||||||
|
../../../../src/obidmscolumn.h
|
||||||
|
../../../../src/obidmscolumn.c
|
||||||
|
|
5
python/obitools3/version.py
Normal file
5
python/obitools3/version.py
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
major = 1
|
||||||
|
minor = 1
|
||||||
|
serial= '16'
|
||||||
|
|
||||||
|
version = "%2d.%02d.%s" % (major,minor,serial)
|
4
requirements.txt
Normal file
4
requirements.txt
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
--extra-index-url https://pypi.python.org/simple/
|
||||||
|
Cython>=0.21
|
||||||
|
Sphinx>=1.2.0
|
||||||
|
ipython>=3.0.0
|
Reference in New Issue
Block a user