Comments (18)
I think it may be possible to use NetworkX for at least the visualization part.
from conda-forge.github.io.
I made a very hackish visualization of conda packages dependencies in the past.
See https://ocefpaf.github.io/python4oceanographers/blog/2014/11/17/networkX/
I am sure you guys can improve upon that 😉
from conda-forge.github.io.
I'd also like to see the packages upon which our feedstocks depend, particularly those which don't themselves have feedstocks.
from conda-forge.github.io.
I could see some other nice use cases as well. Take for instance a package is the dependency of lots of things, but has few maintainers. We could identify this (perhaps with some color coding) and try to encourage people to help support it. Also, it could help identify packages that are not actively supported by anyone.
from conda-forge.github.io.
indeed - that would be a great tool to highlight where to work next. Ideally, the visualization/list could also be platform-specific, since we have many packages that omit some platforms.
from conda-forge.github.io.
Looks like @pelson is coming up with a script to detect missing dependencies in this PR ( #80 ).
It is pretty rudimentary, but gives me some useful information & I wanted to share early.
from conda-forge.github.io.
Think this is to some degree addressed by @CJ-Wright and @justcalamari's work (ref below). Would be good to be able to visualize that graph though. Not sure if either of you have something or ideas along those lines.
ref: https://github.com/regro/cf-scripts
from conda-forge.github.io.
I think that would be a fantastic way to visualise the packages that conda-forge provides. ❤️
from conda-forge.github.io.
Looks like @pelson is coming up with a script to detect missing dependencies in this PR ( #80 ).
from conda-forge.github.io.
See this comment. There is a strategy for doing this at Continuum. We should look and see what changes are required to accommodate that here. Thus far, it doesn't sound so bad.
from conda-forge.github.io.
So there is now feedstockrot
thanks to @RSully, which should help.
from conda-forge.github.io.
Also saw this for pip
, which is kind of nice. Maybe something worth drawing on.
from conda-forge.github.io.
As far as using networkx
, that seems like a good idea, but we still need a package for it ( conda-forge/staged-recipes#1259 ). 😜
from conda-forge.github.io.
Also ran across toposort
, which seems pretty handy for planning large scale upgrades. Maybe also helpful in diagnosing where things might have gone wrong during such an upgrade.
from conda-forge.github.io.
Worth mentioning snakefood here.
from conda-forge.github.io.
I will take a stab at the visualization using datashader+holoviews+bokeh similar to how Anaconda did here.
edit: changed link to page instead of notebook
from conda-forge.github.io.
Sound like a good idea. Might also want to take a look at this tutorial. Admittedly Datashader may be needed to get this to work at our scale.
from conda-forge.github.io.
The data for this is in https://github.com/regro/cf-graph-countyfair and https://github.com/regro/libcfgraph
from conda-forge.github.io.
Related Issues (20)
- Restarting failed builds on Azure spawns 2 extra runs HOT 4
- Pipeline builds are failing because of a 500 error coming from requests sent to quay.io HOT 3
- OpenEXR (python): libstdc++.so.6: version `GLIBCXX_3.4.29' not found HOT 8
- autoformat feedstocks HOT 1
- conda-smithy no longer uses the channels defined in `conda-forge.yml` HOT 1
- Tracking issue to enable `rattler-build` in conda-forge HOT 9
- Add bot directive to remove a patch on a new release HOT 2
- Is pin_compatible("numpy") still the recommended way of dealing with numpy after introduction of the new backwards compatiple C-API? HOT 3
- `run_exports` in MPI example HOT 3
- Library and compiler conflicts for packages using Fortran on Windows HOT 3
- Make python 3.12.1 available in conda-forge HOT 1
- Metapackage that loads build environment for a package HOT 6
- When is `m2w64-libwinpthread-git` needed? Is it related to OpenMP?
- Document `r_clang` compiler option HOT 2
- Error linking conda-libmamba-solver HOT 4
- Cannot unpack browser-downloaded .conda files HOT 2
- "Update a Package" link on main page is broken HOT 2
- Any way to improve dependency checking? HOT 4
- Image `macOS-11` deprecated HOT 7
- NumFOCUS: Update GSoC 2024 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 conda-forge.github.io.