• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

FAIRmat-NFDI / pynxtools / 23194260232
82%

Build:
DEFAULT BRANCH: master
Ran 17 Mar 2026 12:35PM UTC
Jobs 1
Files 68
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

17 Mar 2026 12:30PM UTC coverage: 81.818% (-0.09%) from 81.911%
23194260232

push

github

web-flow
An append mode for already existing hdf5 files (#146)

* A quick append mode for already existing hdf5 files

* Deactivate append-functionality-specific tests need fixture

* revert definitions to those from master

* manual moving over content related to the append mode from the cenem, feature testing branch, configured the default such that when in append mode we always skip the verification currently, standalone validate on the HDF5 file should be used instead on these files

* attempt to hardening against attempts to recreate existent hdf5 nodes that would cause h5py to throw and thus may leave the resulting hdf5 file in a dangling state

* suggestion from lukaspie

* docs skeleton for the append mode

* note on skip-verify

* reactivate tests for append mode

* constrain logic in the writer

* fix test skeleton, cleanup remains

* Test and proper hardening

* clear tests, only caplog capture remains

* Deactivate tests for py3.10 given conflict with molid, see nomad-FAIR issue #2545

* remove spurious whitespace changes

* reactivate mypy precommit, fix wrong block indentation in writer

* include working with caplog

* remove whitespace

* whitespace precommit config

* docs

* add flag append_mode, complete documentation, add tests accordingly

* add flag append_mode, complete documentation, add tests accordingly

* Fixes for compression observed necessary during NXapm runthrough from the AHoD2026, reactivating python 3.10

* reviewer comments

* edit test to reflect that version handling has now been added

---------

Co-authored-by: mkuehbach <markus.kuehbach@physik.hu-berlin.de>

103 of 126 new or added lines in 5 files covered. (81.75%)

2 existing lines in 1 file now uncovered.

5823 of 7117 relevant lines covered (81.82%)

0.82 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
23
84.23
-9.62% src/pynxtools/dataconverter/writer.py

Uncovered Existing Lines

Lines Coverage ∆ File
2
84.23
-9.62% src/pynxtools/dataconverter/writer.py
Jobs
ID Job ID Ran Files Coverage
1 23194260232.1 17 Mar 2026 12:35PM UTC 68
81.82
GitHub Action Run
Source Files on build 23194260232
  • Tree
  • List 68
  • Changed 6
  • Source Changed 5
  • Coverage Changed 5
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #23194260232
  • df972d11 on github
  • Prev Build on master (#23192524677)
  • Next Build on master (#23199452166)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc