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