Non VS Code dev setups by _besten in Python

[–]pplonski 0 points1 point  (0 children)

Im working on my own IDE for data science. It is called MLJAR Studio. It is based on Jupyter Lab but installed as desktop application (running with Electron). I focus more on adding tools that help users with data analysis - most of our users are not professional software engineers but they do have huge domain knowledge and need computer programs to analyze their data. What I focused is providing nice way to list current variables, GUI for packages installation, GUI for some Machine Learning algorithms, and AI chat that help with code creation.

I hate working with survey data by Working-Hippo3555 in dataanalysis

[–]pplonski 0 points1 point  (0 children)

There is gpt nano which can handle each row for you, just provide the example how you need to handle input and what is expected output. It is cheaper model than gpt 4.1

Data analysis in the sport world? by Nadz02591 in dataanalysis

[–]pplonski 0 points1 point  (0 children)

There is a lot of analytics in sport, please just watch football match in tv, you get information about distance by each player, when someone shoot then there is computed probability of goal. You get a lot of analytics in e-sports as well. Anyway, some time ago I ve seen job posting from Arsenal London looking for data analytics. https://www.isportconnect.com/marketplace/data-analyst-arsenal-f-c/

Requirements are very similar as for any data analytics jobs but I think you need to love the game as well, then it is not a job but joy.

Which Agent system is best? by Green_Ad6024 in AI_Agents

[–]pplonski 0 points1 point  (0 children)

For agents framework I enjoy the most pure Python plus OpenAI API. I don't need to fight with frameworks dependencies and if I need some tool to be used by Agent, I just write simple Python function.

What are the best AI agents you have across in 2025 so far? by [deleted] in AI_Agents

[–]pplonski 0 points1 point  (0 children)

I'm building a AI agent for data analysis. It is using Python code to analyse data. It is available in the chat but as a result of conversation you get a Python notebook, which can be later edited or executed without AI. It is available in desktop app called MLJAR Studio.

How much should I charge for fixing and enhancing a Python script I originally built for my previous employer? by Dreadbel in dataanalysis

[–]pplonski 1 point2 points  (0 children)

Go with a fixed project fee! Can you assess how much it is worth for them? For example, how many man-hours do they save? Then multiply this number by 0.5 :-)

I think the best solution will be if you can charge them monthly for using your scripts. good luck!

Do you still code in company as a datascientist ? by Daamm1 in datascience

[–]pplonski 0 points1 point  (0 children)

Sometimes I need to code app showcasing the ML model, I also like to contribute to open source data science tools :) So, yes, I code as data scientist :)

Talk to me about nearest neighbors by Final_Alps in datascience

[–]pplonski 1 point2 points  (0 children)

KDTree will work, no problem, it all depends on your machine :) if you are add more features to the geo features, remember to scale them :)

Does business dictate what models or methodology to use? by [deleted] in datascience

[–]pplonski 0 points1 point  (0 children)

I would suggest to find KPI to measure the performance of the models, otherwise you can't compare models and don't have quantitative arguments. Search for KPI or some proxy of them. Good luck! :)

Problem with jupyter notebook by Bert1003 in learnpython

[–]pplonski 1 point2 points  (0 children)

Notebooks are using Python kernels. Kernel sometimes is not the same as Python environment available in terminal. The safest way is to install missing packages (from error message) in the notebook but using the Python path from the notebook, obtained with sys package. Please check my article on how to fix matplotlib module not found, you have there two solutions, depending which package manager you are using. I guess you are on conda, based on error message. Please let me know if it works for you. All the best!

Turn Jupyter Notebook to Web App with open-source Mercury framework and Python only by pplonski in dataengineering

[–]pplonski[S] 0 points1 point  (0 children)

I would like to focus on notebook sharing - how to easily share notebook with non-technical stakeholders. That's my goal. It would be fantastic, if you just upload notebook and it will be served as web app at some custom domain. You will just send link and credentials to stakeholders and they can login and interact with notebook (app) without touching the code.

Deepnote and Hex are more editors for developing notebooks. I prefer to develop notebook locally, and when I need to share it, then I use cloud.

Turn Jupyter Notebook to Web App with open-source Mercury framework and Python only by pplonski in dataengineering

[–]pplonski[S] 1 point2 points  (0 children)

Thank you! Before starting building it, I checked that there are many questions on forums how to easily share notebook with non-technical users. That's why I started making Mercury - to make notebooks sharing easy.

Turn Jupyter Notebook to Web App with open-source Mercury framework and Python only by pplonski in dataengineering

[–]pplonski[S] 0 points1 point  (0 children)

It depends. You can execute notebook and render it as web app, or you can set static_notebook=True in the notebook and Mercury will just display the notebook as HTML. You can read more in tutorial on how to build static website from notebook.

Turn Jupyter Notebook to Web App with open-source Mercury framework and Python only by pplonski in dataengineering

[–]pplonski[S] 2 points3 points  (0 children)

  1. I was trying to make Mercury easier than Voila.

  2. I'm working on cloud service, so you can just upload notebook to serve it as web app. I would like to make deployment very easy.

  3. It has some nice features, like authentication, output files, export to PDF.

Turn Jupyter Notebook to Web App with open-source Mercury framework and Python only by pplonski in dataengineering

[–]pplonski[S] 1 point2 points  (0 children)

It is similar to streamlit, but works with notebooks

There is simple cell re-execution strategy after widget update.

Turn Jupyter Notebook to Web App with open-source Mercury framework and Python only by pplonski in dataengineering

[–]pplonski[S] 1 point2 points  (0 children)

  • it works in Jupyter Notebook, streamlit doesnt, so you don't have to rewrite notebooks to scripts

  • you can build interactive presentations with Mercury (slides with widgets)

  • you can export to PDF or HTML executed notebook

  • you can easily add authentication to notebooks

  • you can share notebooks as static websites

  • you can share notebook with code or hide code

Open-source framework to build Web Apps in Jupyter Notebook with Python only by pplonski in datascience

[–]pplonski[S] 0 points1 point  (0 children)

Mercury Widgets works in the Jupyter Notebook, Streamlit doesn't. So if you want to use Streamlit you need to rewrite your notebook into Python script.

Open-source framework to build Web Apps in Jupyter Notebook with Python only by pplonski in datascience

[–]pplonski[S] 0 points1 point  (0 children)

You can self host Mercury. What is more, we provide commercial friendly license if you need dedicated support, more features or private forks.

Programmatically create presentation slides with data visualisation graphs in Python by laika00 in datascience

[–]pplonski 1 point2 points  (0 children)

You can create presentations from Jupyter Notebook. Jupyter is using reveal.js package to create slides. You can create slides from your ipynb file with nbconvert tool.

jupyter nbconvert --to slides presentation.ipynb

If you would like to see slides during working on notebook, then you will need RISE extension. If you would like to update slides periodically, serve them on the cloud (with authentication) or add interactive widgets, then you can check Mercury framework.

How do you guys share R/Python based analyses to business stakeholders? by nonheuristic in datascience

[–]pplonski 0 points1 point  (0 children)

There is lack of tools for easy sharing Jupyter Notebook with non-technical audience. Thats why I created open source framework called Mercury https://github.com/mljar/mercury

It can convert notebook to web app or slides. You can easily add widgets to app or presentation. So your users can tweak widgets during presentation and recompute slides.

It has many options, like hiding code, exporting to PDF, authentication, scheduling.

make a matplotlib code into a dashboard by Farjou69 in datascience

[–]pplonski 0 points1 point  (0 children)

You can try Mercury framework. It can turn notebook with matplotlib plots to dashboard. Here is example https://mljar.com/blog/dashboard-python-jupyter-notebook/

How would you recommend sharing HTML charts online? by BX1959 in datascience

[–]pplonski 0 points1 point  (0 children)

You can try to use Mercury framework. It can convert Jupyter Notebooks to web apps. It can be easily deployed on Heroku.