Comments (11)
Yes, getting on PyPI will be important! My vote would be to wait until we have version 0.0.1 which will have better feature stability, as you brought up. Hopefully we can do that in the next few months, though we still need to decide what our first micro release will include! I would also be okay with getting on PyPI sooner if we decide there are good reasons to do so. Thank you for bringing this up!
from plasmapy.
I'm happy to do this, there were some sessions at Python in Astronomy on exactly this process that I've been meaning to go back over.
from plasmapy.
I tentatively put this as part of the v0.1 milestone since that's the latest we'd want to do this, but I'm curious if we would want to put a development version up on PyPI sooner than that. Part of the reason is that I'm worried that a group of hematologists will decide to name something "PlasmaPy" on there before us!
from plasmapy.
I am just copying this over for the HipChat, cause I thought it was cool and I wanted to keep track of it even if we stop using hipchat:
you can now download PlasmaPy 0.1dev1 from here: https://testpypi.python.org/pypi/plasmapy/0.1.dev1156
and install it with pip install -i https://testpypi.python.org/pypi plasmapy
pip install -i https://testpypi.python.org/pypi <yourpkgname>
from plasmapy.
@StanczakDominik I would like to help on this. Please guide me on what needs to be done.
from plasmapy.
Hey @thakkardharmik, nice to see you being interested in helping out with this! I may have been mistaken with the Help wanted label though, as I forgot @colbych has already gotten this mostly done though :( @colbych, is there anything you need help with to port this to PyPI proper?
from plasmapy.
Hey @thakkardharmik and @StanczakDominik! I did not actually do this. If I remember right @SolarDrew did this and posted this on hipchat back when we were using that. I wanted to archive the information somewhere, so I added it here.
from plasmapy.
It was indeed me :) I can't remember exactly what needed to change for setting up on proper PyPI, but it's not a lot. @thakkardharmik, I'll look into it tomorrow and put a list here of the things that need doing and you can take your pick. And thanks for getting involved :)
from plasmapy.
It is probably worth registering the plasmapy name on pypi proper even if you don't upload a package yet.
from plasmapy.
@SolarDrew Can you please update if there is anything I can get involved with? Thanks.
from plasmapy.
It seems to be working nicely, so I'll close this one!
@thakkardharmik please check back with us on the Gitter/Matrix room, we'll find you something to get involved with!
from plasmapy.
Related Issues (20)
- Update testing guide to reflect that repeat runs of tox are only a few seconds slower than pytest
- Decide on preferred set of `mypy` rules to adopt HOT 5
- Improve Thomson module
- Different return types for `is_category` method of `ParticleList` than `Particle` & `CustomParticle` HOT 3
- Make it so that mypy thinks that `ParticleLike` has the same attributes as `Particle`
- Store downloaded data in `$XDG_DATA_HOME` if that environment variable exists HOT 1
- Multiple density values in `formulary.radiation.thermal_bremsstrahlung` returns `ValueError`
- `thomson_fitting` error with `lmfit==1.3.0` HOT 3
- Make it so that `plasmapy.__version__` uses current date in editable installs
- Verify that files are included or not included in source distributions and wheels
- Show correct version in title of `latest` docs
- Enable weekly tests with the JIT compiler to be added in Python 3.13
- CI codecov bug HOT 2
- Allow ParticleTracker to accept analytical fields (as functions) or lists of currents/charges
- Add helper functionality to plot quantities against temperature with axes labeled in both K and eV HOT 2
- Add `latex_str` attribute to `Particle`
- Add Jupyter notebook that plots reconnection phase diagram
- what is the unit of temperature defined in the Spitzer resistivity HOT 1
- Requirements files need to be rethought HOT 2
- Spin off plasma calculator into separate affiliated package
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 plasmapy.