Release Notes
v1.0.0
Breaking changes
Refactoring of the code to reduce the memory footprint when parsing UFF files.
Add
supported_file_extensionsfunction to list supported UFF file extensions.Add
srdc_docfunction to access to the original documentation for supported datasets.readuffandwriteufffunctions now check the file extension and throw an error if it is not supported.Datasets
Add
Dataset1858. Thanks to @JakeZw for submitting the PR.readuffandwriteuffnow can now read and write binaryDataset58. Thanks to @JakeZw for submitting the PR.conversion_factorsfield inDataset164struct has been modified in favor of individual names for scaling factors. This change improves fields clarity. Thanks to @JakeZw for submitting the PR.node_coordsfield inDataset15struct has been changed fromVector{Vector{Float64}}toMatrix{Float64}for easier manipulation of node coordinates and consistency withDataset2411.
v0.2.1
Internals changes only
Skipping unsupported dataset blocks during UFF file parsing, with a warning message instead of throwing an error.
Remove
parse_datasetfunction in favor ofgetfield(UFFFiles, Symbol("parse_dataset", dtype))calls inread_ufffunction. Thanks to @JakeZwModify
parse_dataset58to handle lines without spacing between values.Use multiple dispatch to write dataset blocks in a more modular way.
v0.2.0
- Implementation of writing functionality for all the datasets in the package.
v0.1.0
- Initial release of the package