Python Publishing

Open-source Python projects categorized as Publishing

Top 5 Python Publishing Projects

  • papermill

    📚 Parameterize, execute, and analyze notebooks

    Project mention: Spreadsheet errors can have disastrous consequences – yet we keep making them | news.ycombinator.com | 2024-01-25

    Pandas docs > Comparison with spreadsheets: https://pandas.pydata.org/docs/getting_started/comparison/co...

    Pandas docs > I/O > Excel files: https://pandas.pydata.org/docs/user_guide/io.html#excel-file...

    nteract/papermill: https://github.com/nteract/papermill :

    > papermill is a tool for parameterizing, executing, and analyzing Jupyter Notebooks. [...]

    > This opens up new opportunities for how notebooks can be used. For example:

    > - Perhaps you have a financial report that you wish to run with different values on the first or last day of a month or at the beginning or end of the year, using parameters makes this task easier.

    "The World Excel Championship is being broadcast on ESPN" (2022) https://news.ycombinator.com/item?id=32420925 :

    > Computational notebook speedrun ideas:

  • notebooker

    Productionise & schedule your Jupyter Notebooks as easily as you wrote them.

    Project mention: JupyterLab 4.0 | news.ycombinator.com | 2023-06-13

    To add to this, shamelessly self-promoting, Notebooker (https://github.com/man-group/notebooker) is a neat way of scheduling your Jupyter notebooks as parametrisable reports whose results are presented in a little web GUI (either as static HTML, PDF, or as reveal.js slideshow renders)

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • pyrustic

    Collection of lightweight Python projects that share the same policy

    Project mention: Show HN: Braq – The most obvious way to section a document | news.ycombinator.com | 2024-01-05

    Note that the above docstring format exists and the documentation generator that consumes it is not public. This docstring format is visible in the source code of my projects (https://pyrustic.github.io).

    Braq is also used by Paradict for config files. This is what a config file in Paradict format might look like:

      [user]

  • pythonetc

    Posts about Python stdlib, syntax, and internals

  • dev.to

    Github repo for all Dev.to posts (by anilkulkarni87)

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-01-25.

Python Publishing related posts

Index

What are some of the best open-source Publishing projects in Python? This list will help you:

Project Stars
1 papermill 5,589
2 notebooker 826
3 pyrustic 91
4 pythonetc 35
5 dev.to 0
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com