Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

117 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UFFFiles.jl

Stable Generic badge MIT License Aqua QA DispatchDoctor DOI

A Julia package for reading and writing Universal File Format (UFF) files, commonly used in engineering applications.

[Notes] The basic read and write functionality has been tested.

Unit conversions are being done on an as needed basis, please submit a PR (with tests) for your particular needs.

Installation

Install UFFFiles.jl via Julia's package manager:

import Pkg
Pkg.add("UFFFiles")

or

(Yourenv) pkg> add UFFFiles

Basic usage

using UFFFiles

data = readuff("path/to/your/file.uff")
writeuff("path/to/save/file.uff", data)

Helper functions

  • Converting units to SI convert_to_si(data)

  • Convert a series of similar datasets to a matrix (for datasets 55 or 58) collect_to_mat(data)

Supported formats

Currently, UFFFiles.jl supports reading and writing UFF files with the following blocks:

  • Dataset 15
  • Dataset 18
  • Dataset 55
  • Dataset 58
  • Dataset 82
  • Dataset 151
  • Dataset 164
  • Dataset 1858
  • Dataset 2411
  • Dataset 2412
  • Dataset 2414

Contributing

Contributions are welcome! Please open an issue or submit a pull request.

License

MIT licensed

Copyright (C) 2026 Mathieu AUCEJO (maucejo)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages