frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

Show HN: Fast Thermodynamic Calculations in Python

https://dlr-institute-of-future-fuels.github.io/gaspype/
45•Saloc•7h ago
I built gaspype, a Python library for fast thermodynamic calculations, like equilibrium reactions. It's lightweight, written in typed Python/Numpy, and comes with a large species database.

Gaspype operates on multidimensional arrays for composition, temperature and pressure. It is designed for a flat learning curve and compact syntax for pocket calculator-like use in Jupyter Notebooks, as well as high performance for integration in large physical models. One central goal is the portability to GPU frameworks like JAX or PyTorch for performance as well as direct integrability in ML pipelines.

Checkout the examples, I'd love to hear you feedback, use cases, or feature ideas.

Repo is located here: https://github.com/DLR-Institute-of-Future-Fuels/gaspype

Comments

2cynykyl•6h ago
This looks really promising, thank you! I have been using chemicals for things like this but it is not good at multiple conditions so your approach will teally help me. Btw, there is no link to the repo on the docs psge, st least on my phone. I want to star your repo.
Saloc•5h ago
Thank you! Repo is located here: https://github.com/DLR-Institute-of-Future-Fuels/gaspype
steppi•5h ago
Very cool project. If you haven't already, for JAX and PyTorch support take a look at the Python Array API Standard, https://data-apis.org/array-api/latest/, and see https://data-apis.org/array-api-compat/ for how to use it. If you have or can write everything in terms of the subset of NumPy supported in the Array API Standard, you can get support for alternative array libraries almost for free.
Saloc•4h ago
That looks like a valuable resource, thank you! I already mostly stuck to a subset supported by NumPy and JAX (because that's the array libraries I'm familiar with). I hope the other are not to far off...
baq•5h ago

    import gaspype
I commend you for not wasting an opportunity to pick a great name for this package.
amelius•3h ago
[oops]
fastasucan•3h ago
This isnt built on pandas...
FilosofumRex•2h ago
I use Aspen-Hysys which is extremely expensive for non-commercial users, and would love to have a Pythonic alternative.

That said, there's a long tail of features needed to make it practical (mole/mass/vol frac conversion, unit conversions, chemical Rxn, Steam tables etc.)

LLMs caused drastic vocabulary shift in biomedical publications

https://www.science.org/doi/10.1126/sciadv.adt3813
59•em3rgent0rdr•1h ago•31 comments

Mini NASes marry NVMe to Intel's efficient chip

https://www.jeffgeerling.com/blog/2025/mini-nases-marry-nvme-intels-efficient-chip
173•ingve•4h ago•73 comments

EverQuest

https://www.filfre.net/2025/07/everquest/
76•dmazin•3h ago•28 comments

How to Incapacitate Google Tag Manager and Why You Should (2022)

https://backlit.neocities.org/incapacitate-google-tag-manager
26•fsflover•1h ago•8 comments

Why I left my tech job to work on chronic pain

https://sailhealth.substack.com/p/why-i-left-my-tech-job-to-work-on
216•glasscannon•6h ago•137 comments

Air Pollution May Contribute to Development of Lung Cancer in Never-Smokers

https://today.ucsd.edu/story/air-pollution-may-contribute-to-development-of-lung-cancer-in-never-smokers-new-study-finds
11•gmays•56m ago•3 comments

Compression Dictionary Transport

https://developer.mozilla.org/en-US/docs/Web/HTTP/Guides/Compression_dictionary_transport
48•todsacerdoti•4h ago•4 comments

Kepler.gl

https://kepler.gl/
87•9woc•5h ago•11 comments

Eight dormant Satoshi-era Bitcoin wallets reactivated after 14 yrs

https://twitter.com/WatcherGuru/status/1941167512491864554
49•amrrs•47m ago•23 comments

Show HN: I AI-coded a tower defense game and documented the whole process

https://github.com/maciej-trebacz/tower-of-time-game
148•M4v3R•6h ago•88 comments

UpCodes (YC S17) is hiring a Head of Ops to automate construction compliance

https://up.codes/careers?utm_source=HN
1•Old_Thrashbarg•2h ago

Writing a Game Boy Emulator in OCaml

https://linoscope.github.io/writing-a-game-boy-emulator-in-ocaml/
190•ibobev•9h ago•31 comments

Larry (cat)

https://en.wikipedia.org/wiki/Larry_(cat)
191•dcminter•9h ago•46 comments

ChatGPT creates phisher's paradise by serving the wrong URLs for major companies

https://www.theregister.com/2025/07/03/ai_phishing_websites/
25•josephcsible•58m ago•0 comments

``Free as Air, Free as Water, Free as Knowledge'' (1992)

http://bactra.org/Sterling/Free_as_the_Air_Free_as_Water_Free_as_Knowledge.html
11•whoopdedo•3d ago•1 comments

Bcachefs may be headed out of the kernel

https://lwn.net/Articles/1027289/
56•ksec•5h ago•49 comments

Gremllm

https://github.com/awwaiid/gremllm
15•andreabergia•2h ago•3 comments

Is an Intel N100 or N150 a better value than a Raspberry Pi?

https://www.jeffgeerling.com/blog/2025/intel-n100-better-value-raspberry-pi
205•transpute•7h ago•177 comments

Lens: Lenses, Folds and Traversals

https://hackage.haskell.org/package/lens
53•hyperbrainer•3d ago•17 comments

In a milestone for Manhattan, a pair of coyotes has made Central Park their home

https://www.smithsonianmag.com/science-nature/in-a-milestone-for-manhattan-a-pair-of-coyotes-has-made-central-park-their-home-180986892/
91•sohkamyung•3d ago•80 comments

Can Large Language Models Play Text Games Well?

https://arxiv.org/abs/2304.02868
46•willvarfar•8h ago•29 comments

Show HN: BunkerWeb – the open-source and cloud-native WAF

https://docs.bunkerweb.io/latest/
68•bnkty•7h ago•25 comments

Wind Knitting Factory

https://www.merelkarhof.nl/work/wind-knitting-factory
197•bschne•23h ago•54 comments

Zig breaking change – initial Writergate

https://github.com/ziglang/zig/pull/24329
169•Retro_Dev•15h ago•179 comments

Show HN: A cross-platform terminal emulator written in Java

https://github.com/sebkur/forceterm
46•sebkur•3d ago•8 comments

The Novelty of the Arpanet

https://twobithistory.org/2021/02/07/arpanet.html
3•xk3•3d ago•0 comments

Rust and WASM for Form Validation

https://sebastian.lauwe.rs/blog/rust-wasm-form-validation/
35•slau•7h ago•15 comments

Killer whales groom each other with pieces of kelp

https://www.science.org/content/article/killer-whales-groom-each-other-pieces-kelp
74•noleary•3d ago•42 comments

Logging Shell Commands in BusyBox? Yes, You Can Now

http://carminatialessandro.blogspot.com/2025/06/logging-shell-commands-in-busybox-yes.html
10•acarminati•3d ago•0 comments

A Rust-TypeScript integration

https://github.com/beeeeep54/rust-typescript
42•wreedtyt•7h ago•44 comments