1
0
mirror of https://github.com/TREX-CoE/trexio.git synced 2024-11-03 20:54:07 +01:00
Commit Graph

591 Commits

Author SHA1 Message Date
f3dbfc7be2 added License and install_requires in setup.py + cleaning 2021-07-28 10:33:33 +02:00
5b7030fca1 [WIP] make a test release on TestPyPi
currently does not link to existing setup.py
2021-07-28 10:30:23 +02:00
5a3fbc2317 compile tests for memory-safe API 2021-07-28 10:19:45 +02:00
da5a990acc add memory-safe API for numerical datasets 2021-07-28 10:19:00 +02:00
c381d5de4b Fixed compilation on macOS 2021-07-27 14:48:11 +02:00
9f4176a8b6 resolve major compiler warnings produced by distutils 2021-07-27 11:06:06 +02:00
171cf1662b ignore __pycache__ 2021-07-26 19:28:56 +02:00
9bbae8fd7c replace some integers with TREXIO-native constants 2021-07-26 19:27:45 +02:00
1f98604d58 add pattern matching for arrays of strings + comments 2021-07-26 18:49:26 +02:00
12c2a3a014 update gitignore 2021-07-26 18:43:49 +02:00
8c6289a8ba build Python module using pythonic distutils 2021-07-26 18:43:15 +02:00
4faee98092 Merge branch 'master' into swig-python 2021-07-23 16:38:06 +02:00
84e0d480c0
Merge pull request #55 from TREX-CoE/add-metadata-info
Automatically add package version to the metadata; Close #53
2021-07-23 16:27:03 +02:00
578819afe7 do not propagate the local user name from config.h to trexio.h 2021-07-23 16:19:15 +02:00
2f876ef7cd write TREXIO version in the file if not done yet 2021-07-23 15:55:16 +02:00
ba45479a8a add package_version attribute to metadata group 2021-07-23 15:50:31 +02:00
856412f06a propagate package version and user name to trexio.h 2021-07-23 15:49:42 +02:00
56df1c8549 propagate local user name from $USER to config.h 2021-07-23 15:48:45 +02:00
4b651dbe1f better make for Python 2021-07-20 14:57:48 +02:00
836603fd32 do no wrap-up the code from back ends and private header 2021-07-20 14:22:54 +02:00
678f90f86a add a note on alternative way to re-define ill-defined constants 2021-07-20 12:31:21 +02:00
46eec89774 remove unsafe and unused file_name field from trexio_hdf5_s 2021-07-20 12:08:18 +02:00
ac28110696 add include guard to the trexio_private.h file 2021-07-20 12:06:44 +02:00
6f8279ed80 improved make python rule 2021-07-20 11:40:13 +02:00
88e777f68b resolve complaint about undefined TREXIO_MAX_FILENAME_LENGTH and remove unused assert header 2021-07-20 11:36:23 +02:00
e06e0b3745 commented brute force patch for re-defining constants in the target language 2021-07-20 10:42:25 +02:00
9fa2bc2835 disable type casting in constant definitions to access them in the target language
required because SWIG cannot handle definitions with type casting
2021-07-20 10:39:05 +02:00
d527561440 add test of basic I/O for Python 2021-07-19 17:59:26 +02:00
79d374bdff [WIP] Python interface generated by SWIG 2021-07-19 17:58:50 +02:00
90860ea1e0 Credit for EU in README 2021-07-15 14:43:54 +02:00
374cb2c895 fix links in trex.org after renaming some sections 2021-06-25 14:15:50 +02:00
98f2bfe067 add naming convention to the README file 2021-06-25 13:32:02 +02:00
09aa95575b fix typos 2021-06-25 13:07:55 +02:00
a328741a0c add headers to tables and group names 2021-06-25 11:52:53 +02:00
81755ed821 enhance README 2021-06-25 11:51:06 +02:00
3a4e737630 specify minimal required version of Libtool in configure.ac 2021-06-23 17:05:14 +02:00
63799da205 remove libtool-related .m4 files from Git 2021-06-23 17:03:51 +02:00
58c6de9963 shift values in the basic_nucleus_index array 2021-06-23 16:51:33 +02:00
6637cfd6ce
Merge pull request #52 from TREX-CoE/unit-testing
Unit testing
2021-06-22 22:31:58 +02:00
05eb291ed4 rename TREXIO files to execute tests in parallel 2021-06-22 17:57:34 +02:00
7293bae058 precompile TREXIO Fortran module to execute tests in parallel 2021-06-22 17:55:56 +02:00
d637f9b738 add sections 2021-06-22 16:04:25 +02:00
2ba109a404 add tests for open/close 2021-06-22 15:59:35 +02:00
411334e2ee Merge branch 'master' into unit-testing 2021-06-22 14:46:39 +02:00
3bd730557c remove H5LDget_dset_dims to be compatible with HDF5 v.1.8.21 2021-06-22 12:21:25 +02:00
6b18a64a8e more general HDF5 detection
do not restrict to serial builds but enable also parallel ones (common on HPCs)
2021-06-22 11:37:54 +02:00
b0f91978b7 fix compilation issue on CALMIP; Close #51 2021-06-22 11:30:46 +02:00
5cc1d13c36 add C unit tests 2021-06-21 12:55:16 +02:00
c010331114 fix names and typos 2021-06-21 12:51:21 +02:00
91319ec3e8 ignore produced binary and .o test files 2021-06-21 12:49:59 +02:00