From 8b84a203a861652895fd1e27ee6dd5442a7fb781 Mon Sep 17 00:00:00 2001 From: Matthew Evans Date: Fri, 16 May 2025 12:08:52 +0100 Subject: [PATCH 1/5] Add navani extractor --- yard/data/extractors/navani.yml | 35 +++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 yard/data/extractors/navani.yml diff --git a/yard/data/extractors/navani.yml b/yard/data/extractors/navani.yml new file mode 100644 index 0000000..a03c0aa --- /dev/null +++ b/yard/data/extractors/navani.yml @@ -0,0 +1,35 @@ +--- +id: >- + navani +name: >- + navani +description: >- + Module for processing and plotting electrochemical data from battery cyclers. Contains functions to extract dQ/dV. +supported_filetypes: + - id: biologic-mpr + - id: neware-nda + - id: landt-excel + - id: arbin-excel + - id: arbin-res + - id: ivium-txt +license: + spdx: MIT +subject: + - electrochemistry + - voltammetry +citations: + - uri: https://github.com/be-smith/navani + creators: + - B. Smith + title: navani github repository + type: software +source_repository: https://github.com/be-smith/navani +usage: + - method: python + setup: navani + command: navani.echem.echem_file_loader({{ input_path }}) +installation: + - method: pip + packages: + - navani ~= 0.1 + requires_python: '>=3.10' From 0b86c8529bc1103b1d96b7aeba421a8c2600a770 Mon Sep 17 00:00:00 2001 From: Matthew Evans Date: Fri, 16 May 2025 12:24:08 +0100 Subject: [PATCH 2/5] Fix whitespace --- yard/data/extractors/navani.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/yard/data/extractors/navani.yml b/yard/data/extractors/navani.yml index a03c0aa..2323aa2 100644 --- a/yard/data/extractors/navani.yml +++ b/yard/data/extractors/navani.yml @@ -1,6 +1,6 @@ --- id: >- - navani + navani name: >- navani description: >- From c954ada61c111371ca0923f5ecc270eda8182e90 Mon Sep 17 00:00:00 2001 From: Matthew Evans Date: Tue, 20 May 2025 10:45:19 +0100 Subject: [PATCH 3/5] Linting --- yard/data/extractors/navani.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/yard/data/extractors/navani.yml b/yard/data/extractors/navani.yml index 2323aa2..fa4fc9f 100644 --- a/yard/data/extractors/navani.yml +++ b/yard/data/extractors/navani.yml @@ -4,7 +4,8 @@ id: >- name: >- navani description: >- - Module for processing and plotting electrochemical data from battery cyclers. Contains functions to extract dQ/dV. + Module for processing and plotting electrochemical data from battery cyclers. + Contains functions to extract dQ/dV. supported_filetypes: - id: biologic-mpr - id: neware-nda @@ -26,7 +27,7 @@ citations: source_repository: https://github.com/be-smith/navani usage: - method: python - setup: navani + setup: navani command: navani.echem.echem_file_loader({{ input_path }}) installation: - method: pip From 85d66aaa9733364cbc6e92d07acb23201ab03b5b Mon Sep 17 00:00:00 2001 From: Matthew Evans Date: Tue, 20 May 2025 13:20:15 +0100 Subject: [PATCH 4/5] Update yard/data/extractors/navani.yml --- yard/data/extractors/navani.yml | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/yard/data/extractors/navani.yml b/yard/data/extractors/navani.yml index fa4fc9f..07c1b58 100644 --- a/yard/data/extractors/navani.yml +++ b/yard/data/extractors/navani.yml @@ -5,14 +5,12 @@ name: >- navani description: >- Module for processing and plotting electrochemical data from battery cyclers. - Contains functions to extract dQ/dV. + Contains functions to extract dQ/dV. Also supports Excel and text outputs from + Arbin and Landt. supported_filetypes: - id: biologic-mpr - id: neware-nda - - id: landt-excel - - id: arbin-excel - id: arbin-res - - id: ivium-txt license: spdx: MIT subject: From 99a6eea02c90e103081b8bbf2f859d92c11c37c4 Mon Sep 17 00:00:00 2001 From: Matthew Evans Date: Tue, 17 Jun 2025 11:08:42 +0100 Subject: [PATCH 5/5] Add note about mdbtools --- yard/data/extractors/navani.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/yard/data/extractors/navani.yml b/yard/data/extractors/navani.yml index 07c1b58..b5f68a5 100644 --- a/yard/data/extractors/navani.yml +++ b/yard/data/extractors/navani.yml @@ -11,6 +11,10 @@ supported_filetypes: - id: biologic-mpr - id: neware-nda - id: arbin-res + description: >- + Note: Arbin .res extraction requires the `mdbtools` (https://github.com/mdbtools/mdbtools) + executable to be available at runtime. + license: spdx: MIT subject: