Skip to content

yipihey/EnzoIO

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EnzoIO

EnzoIO is a Julia package that provides a convenient interface for reading and writing data from the ENZO computational cosmology code. It handles ENZO's HDF5-based output format and provides useful abstractions for working with its adaptive mesh refinement and particle mesh techniques.

Installation

You can install EnzoIO using Julia's package manager. In the Julia REPL, type ] to enter package mode, then run:

pkg> add https://github.com/yipihey/EnzoIO.git

Usage

Contributing

We welcome contributions to EnzoIO! Here's how to get started:

  1. Fork the repository on GitHub.
  2. Clone your fork locally: git clone https://github.com/yourusername/EnzoIO.git
  3. Make your changes and commit them: git commit -am 'Add some feature'
  4. Push to your fork: git push origin main
  5. Submit a pull request on the original repository.

Testing

EnzoIO includes a suite of tests to verify its functionality. To run the tests, enter package mode in the Julia REPL (]), then run:

pkg> test EnzoIO

Please ensure that the tests pass before submitting any pull requests.

License

Unless otherwise noted, the EnzoIO source files are distributed under the Creative Commons Attribution 4.0 International (CC BY 4.0) license. You are free to use, modify and distribute them under the terms of this license. More details can be found at https://creativecommons.org/licenses/by/4.0/.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages