Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Core: add OVF file format support #193

Closed
GPMueller opened this issue May 1, 2017 · 6 comments
Closed

Core: add OVF file format support #193

GPMueller opened this issue May 1, 2017 · 6 comments

Comments

@GPMueller
Copy link
Member

http://math.nist.gov/oommf/doc/userguide11b2/userguide/vectorfieldformat.html

Related to #31.

@GPMueller
Copy link
Member Author

There are also explanations at http://math.nist.gov/oommf/doc/userguide12b0/userguide.pdf

@GPMueller
Copy link
Member Author

This may depend on #102 in order to load magnetization distributions of a different geometry.

@GPMueller
Copy link
Member Author

Implemented first try with 13e0709, but it isn't working yet.
See here for a reference on the file format and example file.

@GPMueller
Copy link
Member Author

GPMueller commented Nov 16, 2017

Implemented binary OVF with PR #319, merged with 0b9db55.
However, mumax-generated OVF files could not be read. Fixed with 1f96358.

One should consider generalizing the file format to accept upper- and lower-case keywords alike by simply downcasing all the parsed strings.

TODO:

  • the OVF text format cannot yet be read or written
  • there are no proper tests about the number of cells and lattice type etc.

@GPMueller
Copy link
Member Author

With 3f2eb1c on feature-refactor-geometry, the classification of the Geometry will be implemented, so that the compatibility of lattice types will be possible.

@GPMueller
Copy link
Member Author

With PR #349, merged with cc5460d, the OVF file format has been completely implemented. Moved the remaining todo to issue #353.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant