A heavily tested (2k lines) and commented classic Red Black Tree implementation in Python and Ruby. Great for learning the material.
Back when I was trying to implement the structure, I could not find any open source implementations that were well written and commented.
I did not manage to find any implementation that had any significant amount of tests and as such was not sure if it even worked correctly.
I tried my best to describe the different operations needed thoroughly and have written a lot of tests (functional too) covering all operations, with drawn out trees in comments.
https://github.com/stanislavkozlovski/Red-Black-Tree
Any feedback is greatly appreciated :)
/r/Python
https://redd.it/10fev4r
Back when I was trying to implement the structure, I could not find any open source implementations that were well written and commented.
I did not manage to find any implementation that had any significant amount of tests and as such was not sure if it even worked correctly.
I tried my best to describe the different operations needed thoroughly and have written a lot of tests (functional too) covering all operations, with drawn out trees in comments.
https://github.com/stanislavkozlovski/Red-Black-Tree
Any feedback is greatly appreciated :)
/r/Python
https://redd.it/10fev4r
GitHub
GitHub - stanislavkozlovski/Red-Black-Tree: An extremely well tested and commented red black tree implementation. Worth a look…
An extremely well tested and commented red black tree implementation. Worth a look if you are studying the material. - stanislavkozlovski/Red-Black-Tree
Using Gaussian Elimination instead of a Monte Carlo simulation?
Using Python or R (or another program), let’s say I have two CSV sheets. One has a sample and the other is a reference sheet ( illustrated here: https://i.imgur.com/duNFu3w.jpg <-Sample
https://i.imgur.com/Ar9lO9Y.jpg <- Reference ). The sample is represented by numbers under element categories (Iron, Copper etc).
I want to get the sample classified in terms of percentages of the reference sheet categories. The output would be something like this for example: sample is “ 71% Category15, 8% Category9, 21% Category6. “
I have an existing Monte Carlo simulation in R and the process is slow and doesn’t yield results that are too accurate.
What alternatives exist to using a Monte Carlo simulation on this?
An existing Monte Carlo simulation would run combinations of the categories in the reference sheet to reach a combination similar to that in the Sample, so preferably the alternative would have a computationally similar output.
—— —— —— —— ——- —— —— ——- ——- ———- —-
I posted the question in another forum and received the following reply. Can someone give their opinion in terms of accuracy? (ie: do you think it will work given the problem above?)
“ Unless I didn't understand the problem at hand, linear algebra could
/r/Python
https://redd.it/10fckk2
Using Python or R (or another program), let’s say I have two CSV sheets. One has a sample and the other is a reference sheet ( illustrated here: https://i.imgur.com/duNFu3w.jpg <-Sample
https://i.imgur.com/Ar9lO9Y.jpg <- Reference ). The sample is represented by numbers under element categories (Iron, Copper etc).
I want to get the sample classified in terms of percentages of the reference sheet categories. The output would be something like this for example: sample is “ 71% Category15, 8% Category9, 21% Category6. “
I have an existing Monte Carlo simulation in R and the process is slow and doesn’t yield results that are too accurate.
What alternatives exist to using a Monte Carlo simulation on this?
An existing Monte Carlo simulation would run combinations of the categories in the reference sheet to reach a combination similar to that in the Sample, so preferably the alternative would have a computationally similar output.
—— —— —— —— ——- —— —— ——- ——- ———- —-
I posted the question in another forum and received the following reply. Can someone give their opinion in terms of accuracy? (ie: do you think it will work given the problem above?)
“ Unless I didn't understand the problem at hand, linear algebra could
/r/Python
https://redd.it/10fckk2
Process streaming data using Python in Google Colab or Jupyter Notebooks
https://infinyon.com/blog/2023/01/jupyter-with-real-time-data
/r/Python
https://redd.it/10fdlji
https://infinyon.com/blog/2023/01/jupyter-with-real-time-data
/r/Python
https://redd.it/10fdlji
Infinyon
How to process streaming data using Google Colab or Jupyter Notebook
Learn how to integrate Jupyter notebooks with real-time data streams using Python and InfinyOn Cloud.
What's your favourite thing about automated tests?
Hi there. I'm curious about how developers feel about writing automated tests like unit tests. What's the one thing you like, or have found helpful, about writing automated tests like unit test?
/r/Python
https://redd.it/10f935p
Hi there. I'm curious about how developers feel about writing automated tests like unit tests. What's the one thing you like, or have found helpful, about writing automated tests like unit test?
/r/Python
https://redd.it/10f935p
reddit
What's your favourite thing about automated tests?
Hi there. I'm curious about how developers feel about writing automated tests like unit tests. What's the one thing you like, or have found...
Can Flask Simply Run My Python Code?
Hi all,
I have a fairly simple python script (its a single class, about 200 lines) that helps me do my job and I want to share with members of my team and am unsure the best way to do this.
Some (important?) details:
1. The program does have a few user inputs and will return a single word/number (based on the inputs)
2. The other members of my team are NOT technical users - I would not trust them with having to install python or running anything from the terminal or an IDE.
3. security is not any security concerns here - anyone can see the source code (but am curious if you are able to see source code in flask)
I'm fairly proficient in python, but have never wanted to share a program with someone who's unable to run a .py file. I think a web app might be the best way to allow the non-technical users to access the program, but am unsure what might be the simplest way to create that? Currently I run the program in my terminal if that helps.
Would this be a good use case for Flask? Most tutorials I see online for flask seem to be blogs
/r/flask
https://redd.it/10fftz3
Hi all,
I have a fairly simple python script (its a single class, about 200 lines) that helps me do my job and I want to share with members of my team and am unsure the best way to do this.
Some (important?) details:
1. The program does have a few user inputs and will return a single word/number (based on the inputs)
2. The other members of my team are NOT technical users - I would not trust them with having to install python or running anything from the terminal or an IDE.
3. security is not any security concerns here - anyone can see the source code (but am curious if you are able to see source code in flask)
I'm fairly proficient in python, but have never wanted to share a program with someone who's unable to run a .py file. I think a web app might be the best way to allow the non-technical users to access the program, but am unsure what might be the simplest way to create that? Currently I run the program in my terminal if that helps.
Would this be a good use case for Flask? Most tutorials I see online for flask seem to be blogs
/r/flask
https://redd.it/10fftz3
reddit
Can Flask Simply Run My Python Code?
Hi all, I have a fairly simple python script (its a single class, about 200 lines) that helps me do my job and I want to share with members of my...
AMA: Ask me how I built amigoingonholiday.co.uk - Friday 20th Jan. at 18:00 GMT
Hi everyone,
I'm Dom (aka: u/SecondaryPath), the author of https://amigoingonholiday.co.uk. I'm hosting an AMA with members of the r/Flask community this Friday (20th Jan. 2023) at 18:00 GMT.
Feel free to ask me questions on how I built this Flask application, as well as anything else Flask/Python/Web Dev related!
YouTube live link: https://www.youtube.com/watch?v=4eCHYvcbAhg
/r/flask
https://redd.it/10fe89u
Hi everyone,
I'm Dom (aka: u/SecondaryPath), the author of https://amigoingonholiday.co.uk. I'm hosting an AMA with members of the r/Flask community this Friday (20th Jan. 2023) at 18:00 GMT.
Feel free to ask me questions on how I built this Flask application, as well as anything else Flask/Python/Web Dev related!
YouTube live link: https://www.youtube.com/watch?v=4eCHYvcbAhg
/r/flask
https://redd.it/10fe89u
Am I Going On Holiday?
Not sure if your holiday/travel destination is on the UK travel red list? Use this quick and easy tool to find out.
Where can I find templates (with or without code) of flask apps/SaaS?
/r/flask
https://redd.it/10f4xh5
/r/flask
https://redd.it/10f4xh5
reddit
Where can I find templates (with or without code) of flask apps/SaaS?
Posted in r/flask by u/pacmanpill • 4 points and 4 comments
how can I redirect to another page from an html template in flask
I have a template where I have a back button as follows:
At the moment, this handler just calls some dummy JS method but what I would like to do is redirect to the `index` page on flask. I know from the python code, I can call something like:
or
I wonder if I can do the same from the HTML side of things. I could find many examples of doing this from the python side but nothing from the template side.
/r/flask
https://redd.it/10fejrp
I have a template where I have a back button as follows:
<div class="ui basic segment center aligned"><i class="link arrow circle left big icon" onclick="handleBackButton()"></i></div>At the moment, this handler just calls some dummy JS method but what I would like to do is redirect to the `index` page on flask. I know from the python code, I can call something like:
render_template("index.html")or
redirect(url_for("index"))I wonder if I can do the same from the HTML side of things. I could find many examples of doing this from the python side but nothing from the template side.
/r/flask
https://redd.it/10fejrp
reddit
how can I redirect to another page from an html template in flask
I have a template where I have a back button as follows: `<div class="ui basic segment center aligned">` `<i class="link arrow circle left...
I'm creating an app based on Flask, Zappa, Plotly/Dash and AWS Lambda. Do you have any examples/templates/python codes of apps built on Flask? The idea is create a simple one-page website with a sign up/sign in section and an app based on a csv file stored in s3 (It will be displayed through Dash).
/r/flask
https://redd.it/10f4g33
/r/flask
https://redd.it/10f4g33
reddit
I'm creating an app based on Flask, Zappa, Plotly/Dash and AWS...
Posted in r/flask by u/pacmanpill • 2 points and 0 comments
Flask-sqlalchemy
Is it better to have quite a lot of small tables in a database or fewer, much larger, tables?
I am currently making an app that is data intensive and I can’t decide whether to split out tables as much as possible to make it simple or to keep the data together in 1 table.
I think smaller tables would be better as it won’t take as long to query them (not that I’ll have millions of rows, so that probably isn’t a factor).
Please let me know what you think.
P.s. I’m currently using sqlite3 if that’s relevant
/r/flask
https://redd.it/10bt9n8
Is it better to have quite a lot of small tables in a database or fewer, much larger, tables?
I am currently making an app that is data intensive and I can’t decide whether to split out tables as much as possible to make it simple or to keep the data together in 1 table.
I think smaller tables would be better as it won’t take as long to query them (not that I’ll have millions of rows, so that probably isn’t a factor).
Please let me know what you think.
P.s. I’m currently using sqlite3 if that’s relevant
/r/flask
https://redd.it/10bt9n8
reddit
Flask-sqlalchemy
Is it better to have quite a lot of small tables in a database or fewer, much larger, tables? I am currently making an app that is data intensive...
Help with a good Jinja Extension?
I'm just starting to learn Flask and working in VSCode. I tried using better Jinja, but when it only works when I set the language mode to Jinja-HTML. But when I do that, VSCode treats HTML as just plain text, and the language mode is HTML it treats Jinja as just plain text. Is there a way for it to handle properly handle both at the same time? The videos I'm watching seems to do exactly what I'm looking for, but of course the instructor makes no mention of it.
/r/flask
https://redd.it/10bvy4u
I'm just starting to learn Flask and working in VSCode. I tried using better Jinja, but when it only works when I set the language mode to Jinja-HTML. But when I do that, VSCode treats HTML as just plain text, and the language mode is HTML it treats Jinja as just plain text. Is there a way for it to handle properly handle both at the same time? The videos I'm watching seems to do exactly what I'm looking for, but of course the instructor makes no mention of it.
/r/flask
https://redd.it/10bvy4u
reddit
Help with a good Jinja Extension?
I'm just starting to learn Flask and working in VSCode. I tried using better Jinja, but when it only works when I set the language mode to...
Thursday Daily Thread: Python Careers, Courses, and Furthering Education!
Discussion of using Python in a professional environment, getting jobs in Python as well as ask questions about courses to further your python education!
This thread is not for recruitment, please see r/PythonJobs or the thread in the sidebar for that.
/r/Python
https://redd.it/10fmmy9
Discussion of using Python in a professional environment, getting jobs in Python as well as ask questions about courses to further your python education!
This thread is not for recruitment, please see r/PythonJobs or the thread in the sidebar for that.
/r/Python
https://redd.it/10fmmy9
reddit
Thursday Daily Thread: Python Careers, Courses, and Furthering...
Discussion of using Python in a professional environment, getting jobs in Python as well as ask questions about courses to further your python...
Best python tutorials, codecamps, courses for begginers in 2023?
I am extremely interested in learning how to code and get a job in tech. After watching many videos on coding for begginers I have come to the conclusion to start with python as that is what 99% of everyone says to start as a first language. Therefore, I was wondering what the best tutorials, codecamps and courses (preferably free but I am willing to pay if its below £250) there are to learn as fast and efficient as possible as a begginer who has little to no experience coding and wants a job in tech. Also, if people can reccomend any good youtube channels or websites/blogs or email newsletters that would be amazing!
/r/Python
https://redd.it/10f8odt
I am extremely interested in learning how to code and get a job in tech. After watching many videos on coding for begginers I have come to the conclusion to start with python as that is what 99% of everyone says to start as a first language. Therefore, I was wondering what the best tutorials, codecamps and courses (preferably free but I am willing to pay if its below £250) there are to learn as fast and efficient as possible as a begginer who has little to no experience coding and wants a job in tech. Also, if people can reccomend any good youtube channels or websites/blogs or email newsletters that would be amazing!
/r/Python
https://redd.it/10f8odt
reddit
Best python tutorials, codecamps, courses for begginers in 2023?
I am extremely interested in learning how to code and get a job in tech. After watching many videos on coding for begginers I have come to the...
I made an URL shortener in python
I saw the idea on a list of project and thought it was interesting.
It uses flask to handle the redirects and pickle to save short urls.
Here is the repo.
Interested to see what you think!
/r/Python
https://redd.it/10fhivs
I saw the idea on a list of project and thought it was interesting.
It uses flask to handle the redirects and pickle to save short urls.
Here is the repo.
Interested to see what you think!
/r/Python
https://redd.it/10fhivs
GitHub
GitHub - Krizsan0596/PyShortener: Simple URL shortener written in Python
Simple URL shortener written in Python. Contribute to Krizsan0596/PyShortener development by creating an account on GitHub.
Instagram bot generates images using Stable Diffusion Webui
So I've written an Instagram bot in python that gets a prompt from an Instagram message then responds with the image it generated from that prompt.
If you want to check the bot out, its tag is @lajosabot. I'll probably bring him online sometime soon.
Here is the source code: https://github.com/Krizsan0596/InstaDiffusion
I'm interested to see what you think!
/r/Python
https://redd.it/10fhd44
So I've written an Instagram bot in python that gets a prompt from an Instagram message then responds with the image it generated from that prompt.
If you want to check the bot out, its tag is @lajosabot. I'll probably bring him online sometime soon.
Here is the source code: https://github.com/Krizsan0596/InstaDiffusion
I'm interested to see what you think!
/r/Python
https://redd.it/10fhd44
GitHub
GitHub - Krizsan0596/InstaDiffusion: Instagram bot to generate images using stablediffusion
Instagram bot to generate images using stablediffusion - GitHub - Krizsan0596/InstaDiffusion: Instagram bot to generate images using stablediffusion
DocArray v2: Nicely represent multi-modal data in your ML models
Hey y'all!
A while ago we **announced DocArray v2** here on r/Python, a project for representing, sending and storing multi-modal data, and we were super happy about the positive feedback!
Today we're just giving a quick update on the new alpha version that we have released since then.
Then main focus of this release is making DocArray play nice with ML model training and serving.
DocumentArray's now offer a stacked mode, in which all tensors in said array are, well, stacked! This makes it directly usable as a data batch in a PyTorch model:
from docarray import Document, DocumentArray
from docarray.typing import TorchTensor, ImageUrl
from typing import Optional
class MyImage(BaseDocument):
tensor: TorchTensor3, 224, 224
url: ImageUrl
embedding: TorchEmbedding768
doc = MyImage(...)
da = DocumentArrayMyImage.stack()
t = da.tensor # returns a big stacked image tensor (batch)
/r/Python
https://redd.it/10f8bms
Hey y'all!
A while ago we **announced DocArray v2** here on r/Python, a project for representing, sending and storing multi-modal data, and we were super happy about the positive feedback!
Today we're just giving a quick update on the new alpha version that we have released since then.
Then main focus of this release is making DocArray play nice with ML model training and serving.
DocumentArray's now offer a stacked mode, in which all tensors in said array are, well, stacked! This makes it directly usable as a data batch in a PyTorch model:
from docarray import Document, DocumentArray
from docarray.typing import TorchTensor, ImageUrl
from typing import Optional
class MyImage(BaseDocument):
tensor: TorchTensor3, 224, 224
url: ImageUrl
embedding: TorchEmbedding768
doc = MyImage(...)
da = DocumentArrayMyImage.stack()
t = da.tensor # returns a big stacked image tensor (batch)
/r/Python
https://redd.it/10f8bms
Reddit
r/Python on Reddit: Announcing DocArray v2
Posted by u/TeamDocArray - 43 votes and 4 comments
I think I found a bug in subprocess and created a test case, whats the best way to let the python development team know?
Subprocess can take in an input stream, except when that input stream is a Spooled Temp file, in which case that fails.
Here's an example:
https://github.com/zackees/python-subprocess-bug-spooled-temp-file
How can I let the pydevs know?
/r/Python
https://redd.it/10fbw6t
Subprocess can take in an input stream, except when that input stream is a Spooled Temp file, in which case that fails.
Here's an example:
https://github.com/zackees/python-subprocess-bug-spooled-temp-file
How can I let the pydevs know?
/r/Python
https://redd.it/10fbw6t
GitHub
GitHub - zackees/python-subprocess-bug-spooled-temp-file
Contribute to zackees/python-subprocess-bug-spooled-temp-file development by creating an account on GitHub.
CS50 during PhD in Earth Sciences? advices gratefully appreciated :)
Hi everyone!
I'm a geologist (hydrogeologist) who started my PhD in the discipline of earth and environmental sciences in October 2022.
About two months ago, after listening to a webinar on the use of Python in GIS and hydrogeology, I started learning this language out of sheer curiosity - I had never been exposed to programming before really.
A few days ago I managed to finish my first mini-project, if that's what I can call it, which allows me to download multiple sets of data simultaneously from the website of a river monitoring unit, in addition, my program allows me to combine multiple CSV files into one and filter them and present the data in plots much faster than, for example, I would have to do it in Excel. Which is awesome!!!
Long story short, it seems to me that programming can strongly help me during my four years of doctoral studies and expand my CV. One of the main goals of my research is to build an HEC-RAS model that would be used to perform a risk assessment of water intake. As you can probably guess, a very important part of this type of work is the collection and processing of large data
/r/Python
https://redd.it/10fi6wq
Hi everyone!
I'm a geologist (hydrogeologist) who started my PhD in the discipline of earth and environmental sciences in October 2022.
About two months ago, after listening to a webinar on the use of Python in GIS and hydrogeology, I started learning this language out of sheer curiosity - I had never been exposed to programming before really.
A few days ago I managed to finish my first mini-project, if that's what I can call it, which allows me to download multiple sets of data simultaneously from the website of a river monitoring unit, in addition, my program allows me to combine multiple CSV files into one and filter them and present the data in plots much faster than, for example, I would have to do it in Excel. Which is awesome!!!
Long story short, it seems to me that programming can strongly help me during my four years of doctoral studies and expand my CV. One of the main goals of my research is to build an HEC-RAS model that would be used to perform a risk assessment of water intake. As you can probably guess, a very important part of this type of work is the collection and processing of large data
/r/Python
https://redd.it/10fi6wq
reddit
CS50 during PhD in Earth Sciences? advices gratefully appreciated :)
Hi everyone! I'm a geologist (hydrogeologist) who started my PhD in the discipline of earth and environmental sciences in October 2022. About...