Our great sponsors
-
FastAPI (https://fastapi.tiangolo.com/): neat web framework, easy to set up, also scales pretty well with project size. After Django and Flask this has become my favorite of that kind.
-
- pydantic : https://docs.pydantic.dev/ for better type hinting
-
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
-
textual
Textual is a Rapid Application Development framework for Python. Build sophisticated user interfaces with a simple Python API. Run your apps in the terminal and (coming soon) a web browser!
-
Poetry (https://python-poetry.org/): I always figured Python dependency management to be very difficult to handle and that always stopped me from building a larger project. Poetry really changed the game for me.
-
https://pre-commit.com/ for code quality checks while committing to Git
-
Cupy replicates the numpy and scipy APIs but runs on the GPU.
-
diffrax
Numerical differential equation solvers in JAX. Autodifferentiable and GPU-capable. https://docs.kidger.site/diffrax/
Diffrax - solving ODEs with Jax and computing it's derivatives automatically functools - love partial and lru_cache fastprogress - simpler progress bar than tqdm
-
Sonar
Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
-
One that I haven't seen on here yet: dagster
-
papermill bcpandas fastapi
-
tried typer? built on top of click. i still use mostly argparse but started using typer as well. so far so good
-
Mine too. Used it in a couple of projects. Planning to do some more next year!
Related posts
- Any Good Recommendations for a Tutorial on PyTermGUI?
- Create TUI's (Terminal User Interface) using Textual
- Looking for Github projects with strong communities and Discords. Active and frequently mentoring new-comers.
- Version 7.2.0 brings automatically generated palettes using color theory!
- The brand-new TIM engine arrives with version 7.0.0!