SaaSHub helps you find the best software and product alternatives Learn more β
Top 23 Science Open-Source Projects
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
awesome-datascience
:memo: An awesome Data Science repository to learn and apply for real world problems.
Awesome Data Science - An awesome Data Science repository.
-
awesome-python-applications
πΏ Free software that works great, and also happens to be open-source Python.
-
Project mention: Mathics 7.0 β Open-source alternative to Mathematica | news.ycombinator.com | 2024-12-07
It's an interesting exercise to think about why the performance of Sum[i, {i, 1, 100000}] differs between Mathics and MMA: Mathics just calls down to sympy, which I think just does the sum in Python [1]; Mathematica (likely) pattern-matches and computes the 100000th triangular number directly, since I know Mathematica relies heavily on standard tables of summations/integrals/etc.
[1] https://github.com/sympy/sympy/blob/master/sympy/concrete/su....
-
stellarium
Stellarium is a free GPL software which renders realistic skies in real time with OpenGL. It is available for Linux/Unix, Windows and macOS. With Stellarium, you really see what you can see with your eyes, binoculars or a small telescope.
This is very cool, and looks like it targets you wanting to look stuff up and I will probably use it at some point.
But I feel that anyone looking at this and thinking "oh that's cool" should also try installing Stellarium (https://stellarium.org/). It lets you see what you can see in the night sky from any location/time on Earth, and is really useful for helping you identify what you're seeing in the night sky.
I don't mean to distract from this, because it's also great. It's just a second tool that anyone with a passing interest in astronomy should be aware of.
-
-
Readers of this blog who are familiar with LAPACK are likely to not be intimately familiar with the wild world of web technologies. For those coming from the world of numerical and scientific computation and have familiarity with the scientific Python ecosystem, the easiest way to think of stdlib is as an open source scientific computing library in the mold of NumPy and SciPy. It provides multi-dimensional array data structures and associated routines for mathematics, statistics, and linear algebra, but uses JavaScript, rather than Python, as its primary scripting language. As such, stdlib is laser-focused on the web ecosystem and its application development paradigms. This focus necessitates some interesting design and project architecture decisions, which make stdlib rather unique when compared to more traditional libraries designed for numerical computation.
-
One could be a project for accuracy. By integrating physical models and with the inspiration of existing important projects like Skyfield or Astropy, this project could focus on providing the most accurate and performant results possible in Ruby. Contributors could help optimise the code, running benchmarks, and covering as many use cases as possible.
-
plotters
A rust drawing library for high quality data plotting for both WASM and native, statically and realtimely π¦ ππ
-
-
deepvariant
DeepVariant is an analysis pipeline that uses a deep neural network to call genetic variants from next-generation DNA sequencing data.
-
-
-
singularity
Singularity has been renamed to Apptainer as part of us moving the project to the Linux Foundation. This repo has been persisted as a snapshot right before the changes.
Project mention: Rootless Docker in a Multi-User Environment β It's All About Context | news.ycombinator.com | 2024-05-26 -
Project mention: Scientific computing with confidence using typed dimensions | news.ycombinator.com | 2024-11-21
Something I briefly mention in the post is pint [0] for Python, but unfortunately, I don't think dimensions can be specified via type annotations.
At least you can check the input of functions at runtime [1].
[0]: https://github.com/hgrecco/pint
[1]: https://pint.readthedocs.io/en/stable/advanced/wrapping.html
-
Colour Science is one of the more serious projects I know of, and more or less lets you get as advanced as you want. Used by film professionals among others. https://www.colour-science.org/
How would you define what the perfect color tool is? I would guess like most tools that it depends entirely on the job at hand, and that maybe no one perfect tool can exist. Colour Science might be great at serious color management and perceptual measurements and conversions between standardized color spaces, but not the right tool for a web developer looking for quick & easy way to make an HSV palette generation widget (and not because Colour Science is Python, but because itβs too big and heavy of a hammer).
-
-
Project mention: OutRun β Open-source, privacy oriented, outdoor fitness tracker | news.ycombinator.com | 2024-01-16
-
QuTiP: https://qutip.org/
-
programming-math-science
This is a list of links to different freely available learning resources about computer programming, math, and science.
I created a list of links to various freely available online learning resources about computer programming, math, and science:
https://github.com/bobeff/programming-math-science
Most of them are collected from HN posts.
-
-
- Supports macOS, Linux, and Windows.
- Open source [https://github.com/Future-Scholars/paperlib]
- Zotero import
- Scrape paperβs metadata and even source code links with many scrapers. Tailored especially for machine learning.
- Fulltext and advanced search.
- Smart filter.
- Rating, flag, tag, folder and markdown/plain text note.
- RSS feed subscription to follow the newest publications on your research topic.
- macOS spotlight-like plugin to copy-paste references easily when writing a draft paper. Also supports MS Word.
- Cloud sync (self managed),
- Extensions
-
Science discussion
Science related posts
-
I Chose Common Lisp
-
Show HN: Dynamiqs β high-performance quantum systems simulation with Jax
-
Scientific computing with confidence using typed dimensions
-
Science-based games and explorable explanations
-
SkyMap
-
LLM Based Input Space Partitioning Testing for Library APIs (a.k.a. Bogus CVEs)
-
Apptainer (Formerly Singularity)
-
A note from our sponsor - SaaSHub
www.saashub.com | 15 Jan 2025
Index
What are some of the best open-source Science projects? This list will help you:
# | Project | Stars |
---|---|---|
1 | julia | 46,159 |
2 | awesome-datascience | 25,513 |
3 | awesome-python-applications | 16,869 |
4 | SymPy | 13,191 |
5 | stellarium | 8,072 |
6 | modelscope | 7,228 |
7 | stdlib | 4,780 |
8 | astropy | 4,531 |
9 | plotters | 3,991 |
10 | Tablesaw | 3,576 |
11 | deepvariant | 3,292 |
12 | Thrive | 2,937 |
13 | JGraphT | 2,636 |
14 | singularity | 2,542 |
15 | pint | 2,460 |
16 | Colour | 2,166 |
17 | boinc | 2,058 |
18 | GoldenCheetah | 1,853 |
19 | QuTiP | 1,750 |
20 | programming-math-science | 1,726 |
21 | ruptures | 1,672 |
22 | paperlib | 1,632 |
23 | LaTeX-examples | 1,616 |