Comments (8)
👍 for PEP8speaks. We will definitely want to stick to PEP 8. Also tools like flake8 and pylint are good for doing those kinds of checks locally.
from fiasco.
I absolutely agree. We'll likely also want to use astropy-helpers and ci-helpers. I've setup both Travis CI builds and Coveralls for ChiantiPy so this will definitely be a top priority.
That being said, before setting up too much infrastructure (docs, CI, etc.), I'd like to decide where this repo should live. Under my personal account is probably not the best place. Perhaps under the sunpy org or maybe a new fiasco org? Thoughts on this @Cadair, @dpshelio? Ken Dere has also said we could place it under the chianti-atomic org.
from fiasco.
Good point! The SunPy org seems like a natural place to put it to me, since that would help encourage it to be part of the SunPy ecosystem. SunPy is also already a part of NumFOCUS, so it wouldn't be necessary to go through the extra work associated with creating a new organization.
from fiasco.
Good point about NumFOCUS. I hadn't thought of that. Also, starting a new org implies the need for multiple repos which I don't think will be the case (at this point anyway).
from fiasco.
With respect to the initial topic, I forgot to mention that PEP8speaks would be great to add, assuming that fiasco will use PEP 8 guidelines. I find PEP8speaks to be really helpful since I often forget to fix formatting.
from fiasco.
@wtbarnes - you could have a fiasco
org without any problems, even if you have only a single repository in there. That's quite common. That could be a place where to put a website and other stuff. But again, I don't have any problem to have it under the sunpy umbrella, but since that need to be decided by a few if I would be you I would just create a fiasco organisation for now (or leave it here under your name).
from fiasco.
@dpshelio I think the best place for it to live would be under the SunPy org as CHIANTI is most often used by solar physicists and that would give it some additional exposure as people would see it when they're looking at the SunPy org.
I haven't made a big push to get it under the SunPy org yet because it has been changing quite rapidly and it was just easier to have it under my name. Also, there was some initial resistance/hesitation to adding the responsibility of maintaining an atomic physics code to the SunPy org, particularly since ChiantiPy already exists.
I think I will go ahead and add a Read the Docs page and Travis build for fiasco just under my name for now. These can always be switched later.
from fiasco.
Closing as I've now setup Travis, Read the Docs and coveralls
from fiasco.
Related Issues (20)
- Inheritance diagrams in docs are broken HOT 1
- Use MANIFEST.in file to exclude unneeded files from distributed package
- Add a how-to guide in the docs showing how to rebuild of database HOT 4
- pytest not working? HOT 3
- Atomic database guide in docs needs more fleshing out
- Unskip doctests in Quick Start guide
- Review documentation HOT 3
- hasattr not working with missing dielectronic properties HOT 2
- Add calculation of dielectronic level populations
- README needs updating HOT 1
- Enforce a consistent interpolation method HOT 2
- Add a cli tool for plotting ionization fractions
- Add an IDL comparison test for the two-photon continuum
- Incorporate dielectronic ions into two-photon continuum
- Substitute `.splups` files for `.scups` files in functions for older versions of the database HOT 2
- Type hints for functions HOT 4
- f-f scaling with temperature? HOT 4
- IDL Contribution function comparisons need to be multiplied by 0.83
- Ionization equilbirium and nonequilibrium example gallery entries should use Fe
- New numpy release (v2.0.0) causing issues? HOT 1
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 fiasco.