Published March 12, 2025
| Version 3.2
Software
Open
LLNL/kosh: Release 3.2.0
Description
3.2.0 Release
Description
This release includes several new defining features that improve Kosh data management and functionality.
New in this release
- Pandas read functions were added as loader types and added examples to notebooks.
examples/Example_Simulation_Workflow.ipynbnotebook shows the user how to add, update, and access data for Kosh in a generic simulation workflow.examples/MPI_Kosh_data_management.ipynbnotebook shows the user how to load and operate on large datasets in a distributed way.- Convert
.find()methods to Pandas DataFrames - L1, L2 and L* operators.
- Organize datasets within ensembles with
ensemble_tagswhich also work withensemble.find_datasets(data=target_data, ensemble_tags=target_ensemble_tags)). - Lock Strategies for parallel calls see:
examples/Example_ThreadSafe.ipynb - Added
connection_type='append'which allows the user to only add data but not modify or delete data.
Improvements
koshClusteringoperator can return a non-dimensional loss, distribute data from one rank, and added example updates.dataset.list_features(use_cache=True)allows for faster listing of features since they are now cached.- original
import sinais much faster as most imports are delayed until actually needed (lazy imports). - When printing extremely long strings stored as attributes, the terminal output is overwhelming for users. We now utilize the reprlib library.
Bug fixes
- Fixes to internal tests
- tar
-vcommand is now accepted - Some special sina files couldn't be imported by Kosh (e.g no
datasection)
Files
LLNL/kosh-3.2.zip
Files
(1.9 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:9dd509c506e458b10075e7fe380e7a9b
|
1.9 MB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/LLNL/kosh/tree/3.2 (URL)
Software
- Repository URL
- https://github.com/LLNL/kosh