Python Daily
2.57K subscribers
1.48K photos
53 videos
2 files
38.9K links
Daily Python News
Question, Tips and Tricks, Best Practices on Python Programming Language
Find more reddit channels over at @r_channels
Download Telegram
When coding with python makes a turn for the worst...

/r/Python
https://redd.it/b7xdhe
Simulating traffic for a django site?

I have a site that is struggling to handle its peak traffic, which peaks on specific days due to the event-based nature of the site. As I work on scaling it, I'd like to be able to simulate the traffic to make sure things don't break down before the next event, which is a really important one.

How can I do this? Write a web scraping script and launch 5000 instances against my site? I'm not sure what the best/common practices here are, so any advice or suggestions are appreciated!



/r/django
https://redd.it/b7r7ud
End-to-end python script to generate mosaic posters made from scenes extracted from movies. https://github.com/SouravSharan/photomosaic

/r/Python
https://redd.it/b7ye9z
Time outs on the large files download.

Hello! I have flask + gunicorn + nginx. I wrote a simple app to fetch log files from a remote sever and zip and download. It works fine for files under 1gb. Some files are over 1gb or sometime 3-4gb, how can I send these files with out timing out. I have used gevent worker but it still does timeout. Please advise. Thanks.

/r/flask
https://redd.it/b7wts4
[P] PyTorch implementation of "Incremental Network Quantization: Towards Lossless CNNs with Low-Precision Weights"

I found Incremental Network Quantization an interesting way to perform quantization aware training. However the original code is a modified version of the caffe source code and not that user friendly. I reimplemented it into a pytorch library that is easy to use.

Code: [https://github.com/Mxbonn/INQ-pytorch](https://github.com/Mxbonn/INQ-pytorch)

Original paper: [https://arxiv.org/abs/1702.03044](https://arxiv.org/abs/1702.03044)

/r/MachineLearning
https://redd.it/b817fz
Convert argparse to class syntax for Jupyter notebook execution

Hi, this script converts argparse to class syntax.

As Jupyter is not compatible with argparse. I hope it would be helpful for your testing.

web convert: [http://35.192.144.192:8000/arg2cls.html](http://35.192.144.192:8000/arg2cls.html)

/r/IPython
https://redd.it/b8c3gk
I made this figure in python as a masters student and it's still my favorite

/r/Python
https://redd.it/b8buj2
Huey task queue 2.0

Hello r/python. I've released a new version of [Huey](https://huey.readthedocs.io), a lightweight task queue. Huey is an alternative to celery, rq, etc, and offers a ton of functionality in a small package. Features:

* Easy to use: `@huey.task()`
* Redis or sqlite support built-in
* multi-process, multi-thread or greenlet task workers
* schedule tasks to run at a future time, or after a given delay
* schedule recurring tasks, like a crontab
* automatically retry tasks that fail
* task prioritization (new)
* result storage
* task locking
* task pipelines and chains
* optional django integration

I started this project about 7 or so years ago and am quite happy with how it's developed. The codebase is very small and self-contained, so it's hopefully very easy to use and understand. If you have any questions, feel free to ask and I'll do my best to answer.

[Changes in 2.0](https://huey.readthedocs.io/en/latest/changes.html), not to mention I rewrote most of the documentation for this release.

[Code](https://github.com/coleifer/huey)

/r/Python
https://redd.it/b8bkk2
Save Image in MongoDB with MongoEngine

Currently I am learning the mongoengine and just made the video for saving image files directly in MongoDB , wish you like it.

[https://youtu.be/PO-z4nwdMUs](https://youtu.be/PO-z4nwdMUs)

MongoEngine works very well with flask and mongodb! If you have any suggestion and questions, please leave the comment. I am very happy to know all of you. :)

/r/flask
https://redd.it/b88o0u
How can I pass data between SelectMultipleFields?

**[UPDATE]**

After banging my head against this all weekend, I finally found the answer. The problem is that the default validators in `SelectMultipleField` don't actually work. If I replace `validate_on_submit` with `is_submitted`, the code runs. This version does what I want it to:
```
@streams_blueprint.route('/select', methods=['GET','POST'])
def select():
# Grab a selectable list of studies from database.
form = SelForm()
db_objects = [(stream.id, stream.name) for stream in Stream.objects()]
form.selections.choices = db_objects
if form.is_submitted():
form2 = SelForm()
selections = form.selections.data
new_objects = [(stream.id, stream.name) for stream in Stream.objects(id__in=selections)]
form2.selections.choices = new_objects
else:
form2 = SelForm()
return render_template('select_streams.html', form=form, form2=form2)
```
If I need validators, I will have to write custom ones for this field type.

**[ORIGINAL]**

I'm new to Flask and WTForms, and have been really struggling with this simple task. I want to display a list of options. The user can select multiple options, and then these choices generate a new

/r/flask
https://redd.it/b7gnhg
RPI 3 B+ Virtual ENV

I know what a VENV is and how it works but i dont get how i link my python script to the Env. Anybody who can explain?

/r/Python
https://redd.it/b8gwk3
Dynamic Dashboard stats with Flask, Redis and Postgres

I have an admin application that has a dashboard page with various statistics for our company. Basically our data is stored in Redis, and right now still thinking of a way to combine Postgres and Redis to work together as both our data store.

​

Any idea how I can update the dashboard dynamically? Say like every 5 minutes or depending on what we set, it doesn't have to be real time.


My thinking is that, I will run a background job that will pre aggregate data on redis and store that on Postgres for record, then when a user refreshes the dashboard or visits the dashboard, it will fetch the latest aggregated data from Postgres. Maybe use AJAX to update the dashboard periodically.

/r/Python
https://redd.it/b8hg7k
Django Signals

I want to create something in such a way that there will be a status(pending and confirmed option) on a user page. But when an admin verifies the documents submitted by the user it changes from pending to confirmed. How do you think I can go about implementing this functionality.

/r/django
https://redd.it/b8hohx
An engine for massive calculation complexities

I implemented this dependency graph [https://github.com/hosseinmoein/DependencyGraph](https://github.com/hosseinmoein/DependencyGraph) to facilitate implementing systems with massive and complex calculations that run in real-time. Examples are alpha and risk models in financial industry or modeling an ecosystem in natural sciences.

I appreciate your feedback and suggestions and would like to hear about how you have solved these kinds of problems.

/r/Python
https://redd.it/b8i8y6