Pixi now fully supports archspec, so you can create CPU-optimized environments and let Pixi handle the installation logic. Read more about it in the blogpost we updated: prefix.dev/blog/buildi...
@dhirschfeld.bsky.social
Any Rust, C++ or Python project on GitHub can become a global tool on your machine. No recipe, no manifest in the repo. Just name the backend.
Pretty amazing the things you can do with textualize!
I built a thing... Dinkus Markdown Studio for Mac. Visually author Markdown with a native app. Images, tables, code blocks, and more, are displayed in the editor. Try typewriter mode and paragraph or sentence focus for a distraction-free writing experience. dinkus.textualize.io
JupyterLite 0.8 is out: shareable REPL links, a refreshed loading screen, file system fixes, an in-browser terminal with real WebAssembly tools (git, vim, grep), more kernels via jupyterlite-xeus, and Python 3.14 on Pyodide. Try it with no install: jupyter.org/try-jupyter
CEP 48, which brings conditionals and extras to your @conda.org dependencies, is now accepted! This means you will soon be able to type things like `typing-extensions[when='python<=3.10']` and `scipy[extras=test]` 🚀 github.com/conda/ceps/b...
github.com
Conda packages have extras now. Optional dependency groups you declare and then consume, via v3 repodata. Plus when conditions and variant flags.
Polars and SQL operate on fundamentally different mental models. Marco Gorelli explores the architectural nuances that shape both paradigms. Understanding these mechanics is key to writing clean code that generalizes seamlessly across query engines. Read Marco’s full analysis: buff.ly/J31DcJK
[system-requirements] is deprecated. Platforms now carry the requirements themselves. CUDA and glibc constraints inline, and you can name a target what you actually call it: jetson-nano.
OSS collaboration is great to see. I know Nathan has been a core part of moving the scientific Python ecosystem forward! :heart:
Happy/nervous to announce argon2-cffi-bindings, the low-level C binding wheels used by argon2-cffi. It's a big release w/ wheels for new platforms, but the biggest item is the liberation from setuptools w/ great help by Nathan Goldbaum & @henryiii.bsky.social! 🥳 #Python github.com/hynek/argon2...
Happy/nervous to announce argon2-cffi-bindings, the low-level C binding wheels used by argon2-cffi. It's a big release w/ wheels for new platforms, but the biggest item is the liberation from setuptools w/ great help by Nathan Goldbaum & @henryiii.bsky.social! 🥳 #Python github.com/hynek/argon2...
Release 26.1.0 · hynek/argon2-cffi-bindings
Highlights Big and scary release! We've switched from setuptools to scikit-build-core and added wheels for pyemscripten and (provisionally) RISC-V. Full changelog below! Special Thanks This release...
github.com
Just published in JOSS: 'JupyterGIS: A Collaborative GIS Environment for JupyterLab' https://doi.org/10.21105/joss.10383
Ten years ago, I founded QuantStack on a conviction: that we could build a sustainable business by supporting world-class open-source software to advance science. We had no outside funding, no guarantees, just trust in open collaboration. Read the full story: quantstack.net/blogs/Decade...
QuantStack
A team behind major open-source projects of the scientific computing ecosystem such as Jupyter, Conda-Forge, Mamba, XTensor/SIMD, Apache Arrow/Parquet and more.
quantstack.net
I have ~forever been on about the dangers of technical debt due to my lived experience of failed codebases. I think understanding tech-debt and it's tradeoffs has never been more important than it is now. Once in a codebase, the cost of technical debt increases exponentially.
when I said that “even AGI can't solve exponential complexity curves”, I meant something like this: blog.florianherrengt.com/ai-removing-...
when I said that “even AGI can't solve exponential complexity curves”, I meant something like this: blog.florianherrengt.com/ai-removing-...
AI is removing the middle class of software engineering
AI makes projects with weak engineering culture fail much faster.
blog.florianherrengt.com
Numba now runs entirely in the browser through #JupyterLite and emscripten-forge 🤘 Read Anutosh's post for more details on how we brought Numba's JIT compiler to #WebAssembly, enabling a broader ecosystem including PyTensor, PyMC, Interpolation․py, and Dolo․py. notebook.link/blog/numba-i...
Numba in the Browser: Unlocking a New Scientific Python Stack in JupyterLite | Notebook.link Documentation
A JIT compiler and its scientific Python ecosystem running entirely in the Web browser
notebook.link
The ability to specify all the non-python dependencies your script needs is a game changer!
pixi 0.76 can now run standalone python scripts in isolated, on-demand environments. dependencies live inline via PEP 723, like uv supports, but pixi can layer on conda and system dependencies too. fun to build this with @prefix.dev folks. coming to a @marimo.io notebook near you SOON.
44 seconds down to 1.5 seconds. That is the difference free-threaded Python made once the real bottlenecks got fixed. Read how each one was found and fixed. buff.ly/9Z6f5ux
How good are the frontier AI weather forecast models from Google DeepMind, Microsoft, and NVIDIA? See for yourself on @brightband.com's Operational WeatherBench dashboard - owb.brightband.com! We're happy to run these models operationally and share our evaluation stats with the community!
Operational WeatherBench | AI Weather Forecast Leaderboard
Live skill rankings for AI and physics-based weather forecast models, scored daily with standard metrics and an open toolkit.
owb.brightband.com
New community tool: a live dashboard for the conda-forge staged-recipes queue. See which new packages are waiting for review, what's passing CI, and where things are stuck, all in one place. srdb.thath.net/
Most compression libraries ask you to move in. We think that's backwards. Blosc2 4.9.1: DuckDB, Polars and pandas 3 read a CTable directly via Arrow's PyCapsule protocol — no conversion step. Cooperation, not completeness. blosc.org/posts/not-an... Compress Better, Compute Bigger 🚀 #DataScience
Not an island: bringing compression to the tabular ecosystem
A compression library can go one of two ways: try to be everything (its own dataframe, its own query engine, its own format that nothing else reads), or be a fast, compact layer that slots underneath
blosc.org
The rattler-build playground got a bit fancier! Now also generates recipes for PyPI, CRAN, and CPAN upstream sources. Try it out under playground.rattler.build
`anycorn` is my go-to ASGI server. I have more trust in the correctness of applications built on top of `anyio` due to the guarantees of structured concurrency.
Lots of improvements happening in anycorn (mainly thanks to @graingert.co.uk) 🚀 If you think hypercorn is not moving fast enough, give anycorn a try! It's a fork of hypercorn based on AnyIO. github.com/davidbrochar...
Lots of improvements happening in anycorn (mainly thanks to @graingert.co.uk) 🚀 If you think hypercorn is not moving fast enough, give anycorn a try! It's a fork of hypercorn based on AnyIO. github.com/davidbrochar...
GitHub - davidbrochart/anycorn: A fork of Hypercorn that uses AnyIO.
A fork of Hypercorn that uses AnyIO. Contribute to davidbrochart/anycorn development by creating an account on GitHub.
github.com
We've been driving one of the biggest changes to the conda ecosystem since its inception: repodata v3. Extras, conditional dependencies, and variant flags, expressed directly in the repodata. Now in beta 👇 prefix.dev/blog/repoda...
Rolling out repodata v3
Extras, Conditional dependencies and variant flags!
prefix.dev
Alongside the new Mosaic 0.29, we just released an (experimental) Python API for vgplot. idl.uw.edu/mosaic/vgplo...
Mosaic vgplot | Mosaic
Scalable, interactive data visualization
idl.uw.edu
JupyterLite 0.8 is released! 🎉 This release updates to the latest JupyterLab 4.6 and Notebook 7.6, and brings new improvements across related projects. ➡️ Try it online: jupyter.org/try-jupyter ➡️ Blog post: blog.jupyter.org/jupyterlite-...
JupyterLite 0.8 is released! 🎉
JupyterLite is a Jupyter distribution that runs entirely in the web browser without any server components. Deployment and hosting are easy…
blog.jupyter.org
We just released POT 0.9.7 with many new OT solvers including lazy and sparse exact solvers, HD Gaussians, sliced OT plans, Spectral-Grassmann OT, batch exact OT with Proximal point, BSP-OT, unbalanced 1D and semidiscrete. This is a big one! Thanks to all contributors! github.com/PythonOT/POT...
Missed out on attending #DuckCon in Amsterdam or via the livestream? 🦆📺 Don’t worry, you can still catch up with all the news and roadmap announcements from “The State of the Duck” keynote right here: Video: www.youtube.com/watch?v=iFPK... Slides: blobs.duckdb.org/events/duckc... #DuckDB