* github workflow: add checkout step and use makefile target for file
setup * add README.rst to gitignore * makefile: validate wheels, run python example, add README.rst option * usage.py: fix output directory and simplify for loop * setup.py: remove unused os module * setup.cfg: syntax fix
This commit is contained in:
@@ -21,18 +21,18 @@ if len(channelsdata) > 0 :
|
||||
|
||||
print(len(chnydata))
|
||||
print(len(chnxdata))
|
||||
print()
|
||||
|
||||
# print the channels into a specific directory
|
||||
imcraw.print_channels(b"./data",ord(','))
|
||||
imcraw.print_channels(b"/tmp/",ord(','))
|
||||
|
||||
# print all channels separately
|
||||
idx = 0
|
||||
for chn in channels :
|
||||
print(str(idx)+" : "+chn['name']+" : "+chn['uuid'])
|
||||
filname = os.path.join("./data",str(idx) + "_" + chn['name']+".csv")
|
||||
for i,chn in enumerate(channels) :
|
||||
print(str(i)+" : "+chn['name']+" : "+chn['uuid'])
|
||||
filname = os.path.join("/tmp/",str(i) + "_" + chn['name']+".csv")
|
||||
print(filname)
|
||||
imcraw.print_channel(chn['uuid'].encode(),filname.encode(),ord(','))
|
||||
idx = idx + 1
|
||||
|
||||
# print all channels in single file
|
||||
# imcraw.print_table(b"./data/allchannels.csv")
|
||||
imcraw.print_table(b"/tmp/allchannels.csv")
|
||||
|
||||
|
@@ -1,11 +1,13 @@
|
||||
|
||||
setup:
|
||||
cat ../README.md | grep '^# IMCtermite' -A 50000 > ./README.md
|
||||
#pandoc -f markdown -t rst -o README.rst README.md
|
||||
#python -m rstvalidator README.rst
|
||||
cp -r ../lib ./
|
||||
cp -v ../LICENSE ./
|
||||
|
||||
setup-clean:
|
||||
rm -vf README.md LICENSE
|
||||
rm -vf README.md README.rst LICENSE
|
||||
rm -rf lib/
|
||||
|
||||
build: setup
|
||||
@@ -16,9 +18,11 @@ build-inplace: setup
|
||||
|
||||
build-sdist: setup
|
||||
python setup.py sdist
|
||||
python -m twine check dist/*
|
||||
|
||||
build-bdist: setup
|
||||
python setup.py bdist
|
||||
python -m twine check dist/*
|
||||
|
||||
build-clean:
|
||||
python setup.py clean --all
|
||||
|
@@ -1,8 +1,10 @@
|
||||
|
||||
[metadata]
|
||||
name = IMCtermite
|
||||
description = Enables extraction of measurement data from binary files with extension 'raw' used by proprietary software imcFAMOS/imcSTUDIO and facilitates its storage in open source file formats
|
||||
description = Enables extraction of measurement data from binary files with extension 'raw' used by proprietary software imcFAMOS and imcSTUDIO and facilitates its storage in open source file formats
|
||||
long_description = file: README.md
|
||||
# long_description_content_type = text/x-rst
|
||||
long_description_content_type = text/markdown
|
||||
version = file: VERSION
|
||||
author = Record Evolution GmbH
|
||||
author_email = mario.fink@record-evolution.de
|
||||
@@ -12,8 +14,8 @@ license = MIT License
|
||||
license_files = LICENSE
|
||||
keywords = IMC, raw, imcFAMOS, imcSTUDIO, imcCRONOS
|
||||
classifiers =
|
||||
Programming Language :: Python :: 3,
|
||||
License :: OSI Approved :: MIT License,
|
||||
Programming Language :: Python :: 3
|
||||
License :: OSI Approved :: MIT License
|
||||
Operating System :: OS Independent
|
||||
Topic :: Scientific/Engineering
|
||||
Topic :: Software Development :: Libraries :: Python Modules
|
||||
|
@@ -1,6 +1,5 @@
|
||||
from setuptools import Extension, setup
|
||||
from Cython.Build import cythonize
|
||||
import os
|
||||
import sys
|
||||
|
||||
print("building on platform: "+sys.platform)
|
||||
|
Reference in New Issue
Block a user