PyData Vermont - From Chaos to Confidence
Thanks for attending the Anaconda session!
From Chaos to Confidence: PyData Vermont by dawn.wages
flowchart TD
A{Do you have binary dependencies?} -->|No| C{Do you need cross platform reproducibility?}
A --> |Yes| E{How important is installation speed?}
C -->|No| D{Do you need language interoperability? eg. R, Julia, other scietific tools?}
C --> |Yes| O{Are you working in compliance?}
D --> |No| L{How important is installtion speed?}
D --> |Yes| O
L --> |Not very| M[pip]
L --> |very| N[uv]
O --> |Yes| P{Need persistent storage with reduced orchestration overhead?}
P -->|No| Q[conda + container]
P -->|Yes| R[Pixi]
O -->|No| E --> |very| T{monorepo with multiple projects}
T -->|Yes| R
T -->|No| U[conda or pixi + mamba solver]
E --> |Not very| V[conda]