Comments (10)
I guess there should be less redundancy in packages doing the same thing and people should join forces in maintenance:
- pyevtk (this): @somada141 @xylar (@MuellerSeb)
- PyEVTK (origin): @paulo-herrera
- uvw: @prs513rosewood
- py2vtk: @anlavandier
@renefritze thanks for your support of open source software and all the best for the future π
And for just clicking the release button, I could join this project.
from pyevtk.
And for just clicking the release button, I could join this project.
That is basically the only thing I was doing after the initial automation setup anyways π
It's pushing an annotated tag to the repo that triggers the release btw.
I'll add @MuellerSeb with Admin access then @xylar @adamos-kyriakou-wolt so he can do just that. And wiggle the branch protection after adding/removing python versions like in #36 .
from pyevtk.
@renefritze @xylar the invitation I got was invalid. Don't know why, but I can't get access to pyevtk. Could you re-invite me?
from pyevtk.
@MuellerSeb, I removed the old invitation and sent a new one. Let me know if that works. The issue may have been that @renefritze removed himself after sending the invitation but before you accepted it?
from pyevtk.
I also guess that this was the problem. Now it worked. Hello everyone π
from pyevtk.
@MuellerSeb regarding the redundancy, there's a long complicated history between this package and the original that you can read about in various places but the gist is that the original maintainer hasn't been particularly interested in maintaining a package that can be used on pypi or conda-forge so this version is what can be included in package management systems. I also haven't had time to contribute much in many years but I think we've tried to bring over changes as they come in on https://github.com/paulo-herrera/PyEVTK. As to the other 2, I'm not sure what the level of overlap might be.
from pyevtk.
@renefritze I appreciate the work you've put toward this especially as I just didn't have the time to devote to this project π₯°. I'd be happy for people that use this package semi-actively to maintain it though I couldn't ask anyone to do so when I simply can't commit any time to it.
from pyevtk.
Since I'm mentioned in this thread, I can give some context as to why uvw exists. I needed to be able to write VTK files with fields with an arbitrary number of components per data point, and pyevtk only supported 1 and 3 (from what I see that is still the case in both pyevtk repos). I made a PR (on bitbucket at the time) that added that feature and it was rejected by Paulo, so I wrote uvw, which uses Python's minidom to write XML and has an API closer to VTK file formats. I'd also like to point out that VTK now supports HDF5 formats, so the need for specialized packages to write XML VTK files is likely to diminish, since HDF5 handles most of the features that the XML VTK format provides over the original format (compression, mpi-parallel io) and is much more widespread.
from pyevtk.
from pyevtk.
I'll add @MuellerSeb with Admin access
This is now done and I've also removed myself from that list.
Thanks all!
from pyevtk.
Related Issues (16)
- 1.0.2 wheel for py3? HOT 7
- Cannot install from tarball HOT 9
- Add a conda recipe HOT 5
- The official version of PyEVTK has moved HOT 19
- meshio HOT 1
- structured grid normal reversed HOT 13
- Enhancement: export field data HOT 2
- Enhancement: Time Series HOT 1
- Invalid XML-files HOT 7
- Update PyPI version HOT 3
- Automic deploy keeps failing
- Dataset attributes bug
- Name for Blocks (Datasets) in Collection (Multi-Block Dataset)
- imageToVTK is not able to determine lower dimension grids from given cell-data
- File generated by VtkGroup can not be loaded into paraview.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pyevtk.