Commit Graph

269 Commits

Author SHA1 Message Date
Jonathan Schillings 0d684af470 Add loop_from_file and timestamp_from_file functions
to extract loop_index and timestamp from the temporary _LOOP.txt and .mpl files during MPRfile initialization
Added unit tests but cannot upload test files due to LFS quota exceeded

Edited by Chris Kerr to fix flake8 warnings and resolve my comments from
the original PR https://github.com/echemdata/galvani/pull/102
2025-07-30 15:24:22 +03:00
chris baec8934b8 Merge remote-tracking branch 'cb-ml-evs/ml-evs/col-182-and-warning-only-mode'
Closes PR https://codeberg.org/echemdata/galvani/pulls/123
See also GitHub PR https://github.com/echemdata/galvani/pull/124
2025-07-30 14:36:59 +03:00
Matthew Evans ccaa66b206 Convert to np.dtype in test 2025-06-13 18:24:42 +01:00
Matthew Evans a59f263c2b Revert to defaulting to raising an error on unknown cols 2025-06-13 18:23:24 +01:00
Matthew Evans 30d6098aa0 Linting 2025-06-13 18:16:00 +01:00
Matthew Evans 2c90a2b038 Temporarily enable the new feature by default 2025-06-13 16:45:58 +01:00
Matthew Evans 5a207dbf5e Add guard for combinatorially exploring more than 3 unknown column data types 2025-06-13 16:29:21 +01:00
Matthew Evans 7964dc85db Add mode to attempt to read files with unknown columns and only warn 2025-06-13 16:22:30 +01:00
Matthew Evans 569a5f2a9c Add step time/s field for column 182 2025-06-13 15:48:19 +01:00
chris b6143e4b05 Merge branch 'move-to-codeberg' 2025-03-23 14:59:50 +02:00
chris 4efec58374 Remove warning about Git LFS bandwidth limits 2025-03-23 14:51:52 +02:00
chris 627387f9c4 Update URLs to point to CodeBerg repo 2025-03-23 14:51:52 +02:00
chris 12b4badc31 Merge remote-tracking branch 'github/master' 2025-03-23 14:40:23 +02:00
chris 5ed03ed20c Bump version to 0.5.0 2025-03-23 08:55:44 +02:00
Matthew Evans c8e5bb12b8 Merge pull request #122 from echemdata/ml-evs/fix-ci
Pin and update release downloader action
2025-03-22 15:56:57 +00:00
Matthew Evans 1d913dd2f1 Pin and update release downloader action 2025-03-22 13:47:42 +00:00
Matthew Evans 3c1446ff07 Merge pull request #119 from d-cogswell/master
Fix deprecated numpy aliases which were removed in 2.0.0
2024-07-31 15:54:27 +01:00
Dan Cogswell e18a21ffbc Reverses 79e3df0 which pins numpy version. 2024-07-31 10:18:47 -04:00
Dan Cogswell 260ad72a6e Fix deprecated numpy aliases which were removed in numpy version 2.0.0. 2024-07-30 10:55:48 -04:00
Matthew Evans 7d264999db Merge pull request #118 from echemdata/ml-evs/lfs
LFS workaround using archived releases in CI
2024-07-12 15:29:02 +01:00
Matthew Evans 1e53de56ef LFS note formatting and location in README 2024-07-12 14:33:53 +01:00
Matthew Evans f44851ec37 Add flake8 skip 2024-07-12 14:31:15 +01:00
Matthew Evans 3b5dc48fc6 Add LFS warning note 2024-07-12 14:31:14 +01:00
Matthew Evans 56bebfe498 Replace failing lfs caching with downloading test files from release tarballs 2024-07-12 14:31:11 +01:00
Matthew Evans d33c6f7561 Merge pull request #117 from echemdata/ml-evs/pin-numpy
Add upper numpy pin
2024-07-12 13:20:03 +01:00
Matthew Evans 79e3df0ed9 Add upper numpy pin 2024-07-12 12:45:02 +01:00
chris 3c904db04e Merge pull request #105 from echemdata/ml-evs/arbin-in-memory
Optionally read Arbin into in-memory sqlite without temporary file
2024-03-03 10:32:30 +02:00
Matthew Evans fbc90fc961 Update tests/test_Arbin.py
Co-authored-by: Chris Kerr <chris.kerr@mykolab.ch>
2024-03-02 18:13:40 +01:00
chris 545a82ec35 Bump version to 0.4.1
I forgot to update the version before tagging 0.4.0 so I will have to
tag a 0.4.1 release instead.
0.4.1
2024-03-02 16:29:59 +02:00
chris 7c37ea306b Merge pull request #107 from echemdata/ml-evs/analog-in-fix
Add `Analog IN <n>/V` columns to map
0.4.0
2024-03-02 16:20:19 +02:00
chris cd3eaae2c1 Merge pull request #103 from echemdata/ml-evs/preparing-release
Refresh README in preparation for release
2024-03-02 15:46:55 +02:00
Matthew Evans a9be96b5c2 Fix column name and add explanation 2024-02-29 09:40:54 +00:00
Matthew Evans 0c2ecd42ca Duplicate 'ANALOG IN 1/V' to allow reading 2024-02-26 11:44:26 +00:00
Matthew Evans a845731131 Optionally read Arbin into in-memory sqlite without temporary file 2024-02-12 10:55:52 +00:00
Matthew Evans 6d2a5b31fb Refresh the README with installation instructions and an arbin snippet 2024-02-12 10:39:09 +00:00
chris 1fd9f8454a Merge pull request #97 from chatcannon/JhonFlash-master
Add support for EC-Lab v11.50

Rebased from #95 by @JhonFlash3008
2024-02-06 21:43:54 +02:00
chris f0177f2470 Merge pull request #101 from echemdata/ml-evs/attempt-to-cache-lfs
Attempt to cache LFS in GH actions
2024-02-06 21:42:10 +02:00
Matthew Evans ea50999349 Bump setup-python to v5 2024-02-03 21:23:31 +01:00
Matthew Evans 88d1fc3a71 Attempt to cache LFS in GH actions 2024-02-03 21:15:10 +01:00
chris 4971f2b550 Apply review comments 2024-02-03 14:24:03 +02:00
chris 5cdc620f16 Fix flake8 lint 2024-02-03 14:00:16 +02:00
Jonathan Schillings 7a6ac1c542 added tests for v11.50 2024-02-03 13:53:23 +02:00
chris 46f296f61f Merge branch 'master' into JhonFlash-master 2024-02-03 13:51:43 +02:00
chris aa0aee6128 Merge pull request #99 from chatcannon/mdbtools-1-0
Update regular expression for mdbtools 1.0 output
2024-02-03 13:47:06 +02:00
chris dbd01957db Use newer Ubuntu image for CI tests
We no longer need to use an old Ubuntu image with old mdbtools version.
2024-01-20 23:41:43 +02:00
chris 13957160f8 Update regular expression for mdbtools 1.0 output
The output formatting has changed - it now puts multiple data rows in a
single INSERT statement, and also changes the quoting of text data.
2024-01-20 23:39:41 +02:00
chris 0267b8b59f Bump version to 0.3.0 0.3.0 2024-01-20 22:57:45 +02:00
chris 5448af7e77 Merge pull request #98 from chatcannon/col-27-ewe-ece
add support for column 27: E_we-E_ce/V
2024-01-20 22:35:12 +02:00
Ilka Schulz 9a61eb35d1 add test for column 27 (E_we - E_ce) 2024-01-20 22:34:13 +02:00
chris 0b5b5b8ea5 Merge branch 'master' into col-27-ewe-ece 2024-01-20 22:31:12 +02:00