frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: UltraPlot. A Succinct Wrapper for Matplotlib

https://github.com/Ultraplot/UltraPlot
2•cvanelteren•2h ago

Comments

cvanelteren•2h ago
For those unfamiliar, ProPlot was widely loved for enabling publication-quality graphics with minimal effort. UltraPlot continues that mission with active development, updated compatibility, and a focus on simplicity.

Why UltraPlot?

Key improvements over vanilla matplotlib:

  - Effortless subplot management: build complex multi-panel layouts in one line

  - GeoAxes support included out of the box

  - Smarter aesthetics: beautiful colormaps, fonts, and styles without extra code

  - Intuitive syntax: less boilerplate, more plotting

  - Seamless compatibility: everything you know from matplotlib still applies
Instead of wrestling with subplot positioning and styling, you can write:

``` import ultraplot as uplt

layout = [[0, 1, 2], [3, 3, 4]]

fig, axs = uplt.subplots(layout)

axs[0].plot(x, y1, label="Data 1")

axs[1].plot(x, y2, label="Data 2")

axs.format(xlabel="Hello", ylabel="Hacker news", abc="[A]") # format applies to all axes fig.legend()

```

...and get a clean, professional-looking plot in seconds.

Get Started:

- GitHub: https://github.com/Ultraplot/ultraplot

- Docs: https://ultraplot.readthedocs.io/en/latest/

Try it out and let us know what you think — contributions and feedback are very welcome!

I'm build a skill Match-3 game with Chess-style Elo ranking (Browser/Mobile)

https://guivo.io/?sid=ae033d81-a7a3-4a75-86e7-ef3c7259fa24
1•ivorcosta•2m ago•1 comments

An Inline Cache Isn't Just a Cache

https://www.mgaudet.ca/technical/2018/6/5/an-inline-cache-isnt-just-a-cache
1•achierius•2m ago•0 comments

Fraudulent Publishing in the Mathematical Sciences

https://arxiv.org/abs/2509.07257
2•bikenaga•6m ago•0 comments

FastComments is Now Globally Distributed (and more rusty)

https://blog.fastcomments.com/(9-10-2025)-fastcomments-is-now-globally-distributed.html
1•winrid•8m ago•1 comments

Dependabot Support for Vcpkg

https://devblogs.microsoft.com/cppblog/dependabot-support-for-vcpkg/
1•mariuz•8m ago•0 comments

Has Google ended support for plain HTML search?

https://www.google.com/httpservice/retry/enablejs
2•hackerb9•10m ago•1 comments

Android 16 QPR1 source code is nowhere to be found but Google swears it's coming

https://www.androidauthority.com/android-16-qpr1-source-code-delay-3596650/
1•cdesai•11m ago•1 comments

Vercel Updates Pro Pricing

https://vercel.com/blog/new-pro-pricing-plan
1•aosaigh•13m ago•1 comments

SourceForge Sunsets Developer Web Hosting

https://sourceforge.net/blog/sunsetting-developer-web-user-web/
1•henry_flower•14m ago•0 comments

Overview of the DiskANN Project (2018–present)

https://harsha-simhadri.org/diskann-overview.html
1•fzliu•15m ago•0 comments

ChatGPT 5 marginalizing Gelman's measurement error model in Stan

https://statmodeling.stat.columbia.edu/2025/09/09/show-dont-tell-chatgpt-5-marginalizing-gelmans-...
1•momeara•16m ago•0 comments

PgEdge Goes Open Source

https://www.pgedge.com/blog/pgedge-goes-open-source
1•atombender•17m ago•0 comments

Lessons from Hidden Satoshi Gold Book on Crypto and AI

https://satoshigoldbook.com/
1•jamnicabpbnik•18m ago•1 comments

HiTex: A spam factory for AI-generated books

https://laurent.le-brun.eu/blog/hitex-a-spam-factory-for-ai-generated-books
1•laurentlb•22m ago•0 comments

Is Apple's iPhone 17 launch a win for India?

https://restofworld.org/2025/is-apples-iphone-17-launch-a-win-for-india-we-asked-experts/
1•colinprince•23m ago•0 comments

Trial and Error Driven Development

https://www.stevenoxley.com/blog/2025/09/09/trial-and-error-driven-development/
1•xonev•23m ago•0 comments

Exploratorium Cookbook Set: Volumes I, II and III

https://www.exploratoriumstore.com/products/exploratorium-cookbook-set
1•mhb•24m ago•1 comments

NATO's Chemical, Biological, Radiological and Nuclear (CBRN) Defence Policy

https://www.nato.int/cps/en/natohq/official_texts_197768.htm
1•type0•26m ago•0 comments

Senator: FTC should investigate Microsoft for dangerous and insecure software

https://www.wyden.senate.gov/news/press-releases/wyden-calls-for-ftc-investigation-of-microsoft-f...
2•Improvement•27m ago•0 comments

'China Is the Engine' Driving Nations Away from Fossil Fuels, Report Says

https://www.nytimes.com/2025/09/08/climate/china-clean-energy-fossil-fuel-research.html
3•bookofjoe•27m ago•1 comments

Show HN: HumanAlarm – Real people knock on your door to wake you up

https://humanalarm.com
1•soelost•28m ago•0 comments

The rules behing Rust functions

https://blog.cuongle.dev/p/the-hidden-rules-behind-rust-functions
2•gidellav•29m ago•0 comments

Launching Bottlenecks Institute

https://www.bottlenecksinstitute.com/
1•parnibrk•31m ago•0 comments

In 1979 one of the best guitar solos recorded was cut for radio time

https://www.seekhifi.com/my-sharona-by-the-knack/
3•wmeredith•31m ago•1 comments

Lifetime Starlink Deal? Nope, It's Just a Scam Circulating on Facebook

https://www.pcmag.com/news/lifetime-starlink-deal-nope-its-just-a-scam-circulating-on-facebook
2•rolph•31m ago•0 comments

Understanding Motion and Relativity with Spacetime Diagrams

https://steuard.github.io/spacetime/intro.html
4•Steuard•32m ago•1 comments

Coffee naps might be the weirdest–and smartest–way to recharge

https://www.nationalgeographic.com/health/article/caffeine-nap-explained
2•manveerc•33m ago•1 comments

How do we decide if a tax is good or bad?

https://www.theguardian.com/australia-news/2025/aug/21/how-do-we-decide-if-a-tax-is-good-or-bad-a...
1•PaulHoule•37m ago•0 comments

What's the real reason games are taking longer to make?

https://www.gamedeveloper.com/production/what-s-the-real-reason-games-are-taking-longer-to-make-
3•starkparker•38m ago•0 comments

Scaling Asyncio on Free-Threaded Python

https://labs.quansight.org/blog/scaling-asyncio-on-free-threaded-python
1•lumpa•39m ago•0 comments