Scientific Visualization: Python and Matplotlib, by Nicolas Rougier

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. scientific-visualization-book

    An open access book on scientific visualization using python and matplotlib

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. python-opengl

    An open access book on Python, OpenGL and Scientific Visualization, Nicolas P. Rougier, 2018

    Love Mr. Rougier's open books. I supported this one while it was in development and I wasn't disappointment by the final product.

    I've long awaited for him to finish "Python & OpenGL for Scientific Visualization" [0] but I'll take this in the mean time :P

    [0] https://www.labri.fr/perso/nrougier/python-opengl/#python-op...

  4. proplot

    🎨 A succinct matplotlib wrapper for making beautiful, publication-quality graphics

    I can recommend proplot (https://github.com/proplot-dev/proplot) as a ”beautifier” wrapper for Matplotlib—particularly useful for scientific publications

  5. seaborn

    Statistical data visualization in Python

    Additionally, Seaborn (https://seaborn.pydata.org/) is a great mention for people that want to use Matplotlib with better default aesthetics, amongst other conveniences:

    "Seaborn is a Python data visualization library based on matplotlib. It provides a high-level interface for drawing attractive and informative statistical graphics."

  6. Genie.jl

    🧞The highly productive Julia web framework

  7. mosaic

    An extensible framework for linking databases and interactive views. (by uwdata)

    I think https://github.com/uwdata/mosaic is really promising here. See the example https://idl.uw.edu/mosaic/examples/linear-regression.html where the user can recalculate a linear regression based on their selection.

    You'd still need to implement any custom selection widgets, data transformations (like other statistical tests) etc. still missing, but i like the technical design to build on top off. It uses https://github.com/observablehq/plot under the hood, which aims to have just as flexible a grammar as ggplot (already quite capable) but with interactive features (built by the creator of d3 and uses it under its hood).

  8. plot

    A concise API for exploratory data visualization implementing a layered grammar of graphics

    I think https://github.com/uwdata/mosaic is really promising here. See the example https://idl.uw.edu/mosaic/examples/linear-regression.html where the user can recalculate a linear regression based on their selection.

    You'd still need to implement any custom selection widgets, data transformations (like other statistical tests) etc. still missing, but i like the technical design to build on top off. It uses https://github.com/observablehq/plot under the hood, which aims to have just as flexible a grammar as ggplot (already quite capable) but with interactive features (built by the creator of d3 and uses it under its hood).

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Mastering Matplotlib: A Step-by-Step Tutorial for Beginners

    11 projects | dev.to | 25 Dec 2023
  • Top 10 growing data visualization libraries in Python in 2023

    10 projects | dev.to | 11 Oct 2023
  • Plotting package that can plot data as an image

    2 projects | /r/Julia | 11 May 2023
  • More Data Analysis!

    1 project | /r/northernlion | 4 Apr 2023
  • Как сделать визуализацию?

    2 projects | /r/PikabuStatistics | 30 Dec 2022

Did you know that Python is
the 2nd most popular programming language
based on number of references?