-
Notifications
You must be signed in to change notification settings - Fork 100
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
[Packaging] Please publish a PyPI-hosted stable release. #23
Comments
Thank you for your support :) I've been using conda these days and try to publish on conda-forge first, you can help me by commiting some PRs! pyEIT is a starting code for us EIT users. Currently I do not think it is production ready as a python package (It is yet lacking a clear and clean API interfaces for both EIT algorithm development and EIT application GUIs). I am working on this improvement these days and learned a lot from other fem packages. |
Oh, sure! That's great to hear. EIT is such an exciting scientific endeavour – and pyEIT is at the vanguard of that endeavour in the Python space. Please do take your time to stabilize a well-designed public API. I'm sure everyone will leap on-board once pyEIT kicks out its first stable release. And thanks again. 😄 |
Uh-oh. I've got some good news and I've got bad news, @liubenyuan. The good news is that I'm currently packaging both pyEIT and The bad news is that # In "py_dbar/sim.py":
import pyeit.mesh as mesh
from pyeit.mesh import quality
from pyeit.eit.utils import eit_scan_lines
from pyeit.eit.fem import Forward 😨 😱 |
Sorry for the late delay. I am now manage (actually start to learn how) to publish pyeit on pypi and conda-forge. |
@leycec it can now be installed via $ pip install pyeit the conda-forge recipes PR has been submitted too. |
Big congratulations! Incredibly proud of your hard work, @liubenyuan. Thanks so much for investing into the We can't wait to see where you take pyEIT next. 😄 |
On paper, pyEIT seems stellar. In practice, pyEIT has yet to publish a stable release to either PyPI or conda-forge. That's less stellar, because it means that:
py-dbar
even existed? I didn't. It looks awesome though, right?py-dbar
even references pyEIT in its introduction: "This package implements the Dbar method for Electrical impedance tomography and follows up on the pyEIT presented in https://github.com/liubenyuan/pyEIT." Sadly,py-dbar
can't even import pyEIT (e.g., to conform to the same public API), because pyEIT isn't hosted on PyPI and thus can't be referenced from thesetup.py
orpyproject.toml
files of downstream projects that are hosted on PyPI.Are there any significant roadblocks to publication? There probably are, because it hasn't happened yet. But if there aren't, it'd be really swell if pyEIT 2.0.0 (or whatever the current version is) could be officially released as soon as feasible. We'd all love to begin hacking around with this wonderful thing.
Thanks for all the tireless volunteerism, @liubenyuan, et al. EIT is tough stuff. Let's see if we can change that together. 😄
The text was updated successfully, but these errors were encountered: