mercury
awesome-jupyter
mercury | awesome-jupyter | |
---|---|---|
77 | 5 | |
3,779 | 3,768 | |
1.0% | - | |
8.5 | 4.1 | |
16 days ago | 3 days ago | |
Python | ||
GNU Affero General Public License v3.0 | Creative Commons Attribution Share Alike 4.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
mercury
-
Ask HN: What's the best charting library for customer-facing dashboards?
I'm build dashboards in Jupyter Lab. My plotting libraries are Altair, matplotlib, seaborn, Plotly - all work well in notebook.
My favorite is Altair. It provides interactivity for charts, so you can move/zoom your plots and have tooltips. It is much lighter than Plotly after saving the notebook to ipynb file. Altair charts looks much better than in matplotlib. One drawback, that exporting to PDF doesn't work. To serve notebook as dashboard with code hidden, I use Mercury framework, you can check example https://runmercury.com/tutorials/vega-altair-dashboard/
disclaimer: I'm author of Mercury framework https://github.com/mljar/mercury
-
mercury VS solara - a user suggested alternative
2 projects | 13 Oct 2023
-
Show HN: Web App with GUI for AutoML on Tabular Data
Web App is using two open-source packages that I've created:
- MLJAR AutoML - Python package for AutoML on tabular data https://github.com/mljar/mljar-supervised
- Mercury - framework for converting Jupyter Notebooks into Web App https://github.com/mljar/mercury
You can run Web App locally. What is more, you can adjust notebook's code for your needs. For example, you can set different validation strategies or evalutaion metrics or longer training times. The notebooks in the repo are good starting point for you to develop more advanced apps.
-
streamlit VS mercury - a user suggested alternative
2 projects | 8 Jul 2023
- GitHub - mljar/mercury: Convert Jupyter Notebooks to Web Apps
-
[P] Opinionated Web Framework for Converting Jupyter Notebooks to Web Apps
The GitHub repository https://github.com/mljar/mercury
-
Show HN: Opinionated Web Framework for Converting Jupyter Notebooks to Web Apps
We are working on open-source web framework Mercury that converts Python notebooks to Web Apps.
It is very opinionated:
- it has no callbacks - we automatically re-execute cells below updated widget
- it has no layout widgets, all input widgets are always in the left sidebar
Thanks to above decisions you don't need to change notebook's code to have web app and fit to the framework.
The simplicity of the framework is very important to us. We also care about deployment simplicity. That's why we created a shared hosting service called Mercury Cloud. You can deploy notebook by uploading a file.
The GitHub repository https://github.com/mljar/mercury
Documentation https://RunMercury.com/docs/
Mercury Cloud https://cloud.runmercury.com
- Show HN: Build Web Apps in Jupyter Notebook with Python Only
-
[OC] Analyzing 15,963 Job Listings to Uncover the Top Skills for Data Analysts (update)
Analysis was done in Jupyter Notebook with Python 3.10, Pandas, Matplotlib, wordcloud and Mercury framework.
-
[OC] Data Analyst Skills in need based on 15,963 job listings
Analysis was done in Jupyter Notebook with Python 3.10 kernel, Pandas, Matplotlib, wordcloud and Mercury framework to share notebook as a web application with widgets and code hidden. Gif created in Canva.
awesome-jupyter
-
Spreadsheet errors can have disastrous consequences – yet we keep making them
What are some Software Development methods for reducing errors:
1. AUTOMATED TESTS; test assertions
To write spreadsheet tests:
A. Write your own test assertion library for their macro language; write assertEqual() in VBscript and Apps Script.
B. Use another language with a test library and a test runner; e.g. Python and the `assert` keyword, unittest.TestCase().assertEqual() or pytest.
C. Test the spreadsheet GUI with something like AutoHotKey.
From https://news.ycombinator.com/item?id=35896192 :
> The Scientific Method is testing, so testing (tests, assertions, fixtures) should be core to any scientific workflow system.
> awesome-jupyter#testing: https://github.com/markusschanta/awesome-jupyter#testing
> ml-tooling/best-of-jupyter lists papermill/papermill under "Interactive Widgets/Visualization" https://github.com/ml-tooling/best-of-jupyter#interactive-wi...
-
Ask HN: Fastest way to turn a Jupyter notebook into a website these days?
https://github.com/markusschanta/awesome-jupyter#hosted-note...
- Ask HN: Jupyter Tutorials
-
How many of us live paycheck to paycheck?
In the open source world, look at the sort of stuff you can learn for free...... https://github.com/markusschanta/awesome-jupyter
-
How to create a dashboard in Python with Jupyter Notebook
> Rendering/Publishing/Conversion https://github.com/markusschanta/awesome-jupyter#renderingpu... :
> ContainDS Dashboards - JupyterHub extension to host authenticated scripts or notebooks in any framework (Voilà, Streamlit, Plotly Dash etc)
Streamlit lists Bokeh, Jupyter Voila , Panel, and Plotly Dash as Alternative dashboard approaches:
What are some alternatives?
streamlit - Streamlit — A faster way to build and share data apps.
livebook - Automate code & data workflows with interactive Elixir notebooks
voila - Voilà turns Jupyter notebooks into standalone web applications
awesome-notebooks - A powerful data & AI notebook templates catalog: prompts, plugins, models, workflow automation, analytics, code snippets - following the IMO framework to be searchable and reusable in any context.
papermill - 📚 Parameterize, execute, and analyze notebooks
frontends-team-compass - A repository for team interaction, syncing, and handling meeting notes across the JupyterLab ecosystem.
voila-gridstack - Dashboard template for Voilà based on GridStackJS
datascience - Curated list of Python resources for data science.
jupytext - Jupyter Notebooks as Markdown Documents, Julia, Python or R scripts
theme-material-darcula - A Jupyterlab theme inspired by JetBrains IDE's Darcula scheme and Material Design. Now with support for all JupyterLab 2.x, 3.x, and 4.x versions!
awesome-streamlit - The purpose of this project is to share knowledge on how awesome Streamlit is and can be
awesome-maps-data - Browse Awesome Maps + Data, where vast amounts of information are beautifully mapped and visualized!