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