covid-19-data
pyenv-virtualenv
Our great sponsors
covid-19-data | pyenv-virtualenv | |
---|---|---|
305 | 31 | |
5,637 | 6,024 | |
0.2% | 1.6% | |
10.0 | 4.3 | |
2 days ago | 15 days ago | |
Python | Shell | |
- | MIT License |
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.
covid-19-data
-
COVID no longer a global health emergency, World Health Organisation says
Finally! This is the right thing to do. COVID-19 now kills only 378 people each day globally (7-day rolling average, Source: https://ourworldindata.org/coronavirus). This is extremely low compared to almost the entire pandemic.
-
17 January 2023 - Daily Chat Thread
Other alternative is find the data in https://github.com/owid/covid-19-data/tree/master/public/data
-
What did the pandemic ruin more than we realise?
"Other countries" did a lot better in terms of limiting the spread and case fatality rates than the US. Not least because the US has a lot of vaccine deniers (and had a government at the time who mocked the very existence of the virus). You can have a look at and compare countries here: https://ourworldindata.org/coronavirus
-
Help RSelenium
This isn't an API. I linked to literally dozens of API sources that are actually APIs. Heck, you could use this CSV even and it would be better.
-
Трябва и пари да се изкарват :)
ourworldindata.org/coronavirus
-
Poilievre's rise leading to talk of easing border restrictions, Tory MPs say | CBC News
source
-
Very Good Questions
Source: Hannah Ritchie, Edouard Mathieu, Lucas Rodés-Guirao, Cameron Appel, Charlie Giattino, Esteban Ortiz-Ospina, Joe Hasell, Bobbie Macdonald, Diana Beltekian and Max Roser (2020) - "Coronavirus Pandemic (COVID-19)". Published online at OurWorldInData.org. Retrieved from: 'https://ourworldindata.org/coronavirus' [Online Resource]
-
High Court finds Google is not a publisher in crucial win for search engine
So for your example - the full data set is a github. That site is mainly meant to be used by programmers as a collaboration tool and in this case - provides open source data with a daily exportable .csv spreadsheet.
-
One Small Piece of Covid-19 Data
Yes, try this website, I think level of vaccination is the most important datum beside Cuomo-rbidities…
-
Los 50 países con mayor exceso de mortalidad durante los años 2020 y 2021 • OWiD
fuente: https://github.com/owid/covid-19-data/blob/master/public/data/excess_mortality/excess_mortality.csv
pyenv-virtualenv
-
Integrating GPT in Your Project: Create an API for Anything Using LangChain and FastAPI
First of all, install the Python virtual environment from these links: 1 and 2. I developed my GPT-based API in Python version 3.8.18. Pick any Python versions >= 3.7.
- Can't Get Any LoRA Training Repos To Work
-
shell personalization- my custom setup
git clone https://github.com/pyenv/pyenv-virtualenv.git $(pyenv root)/plugins/pyenv-virtualenv
-
Pyenv, poetry and other rascals - modern Python dependency and version management
Install pyenv-virtualenv plugin from repository (in never versions it's included in pyenv.run script I think)
-
Ask HN: Programming Without a Build System?
> trying to build a lifeboat for Twitter, Python works, but then modules require builds that break.
> Alternatively, any good resources for the above?
There are many, _unbelievably many_ writeups and tools for Python building and packaging. Some of them are really neat! But paralysis of choice is real. So is the reality that many of the new/fully integrated/cutting edge tools, however superior they may be, just won't get long term support to catch on and stay relevant.
When getting started with Python, I very personally like to choose from a few simple options (others are likely to pipe up with their own, and that's great; mine aren't The One Right Way, just some fairly cold/mainstream takes).
1. First pick what stack you'll be using to develop and test software. In Python this is sadly often going to be different from the stack you'll use to deploy/run it in production, but here we are. There are two sub-choices to be made here:
1.a. How will you be running the _python interpreter_ in dev/test? "I just want to use the Python that came with my laptop" is fine to a point, but breaks down a lot sooner than folks expect (again, the reasons for this are variously reasonable and stupid, but here we are). Personally, I like pyenv (https://github.com/pyenv/pyenv) here. It's a simple tool that builds interpreters on your system and provides shell aliases to adjust pathing so they can optionally be used. At the opposite extreme from pyenv, some folks choose Python-in-Docker here (pros: reproducible, makes deployment environments very consistent with dev; cons: IDE/quick build-and-run automations get tricker). There are some other tools that wrap/automate the same stuff that pyenv does.
1.b. How will you be isolating your project's dependencies? "I want to install dependencies globally" breaks down (or worse, breaks your laptop!) pretty quickly, yes it's a bummer. There are three options here: if you really eschew automations/wrappers/thick tools in general, you can do this yourself (i.e. via "pip install --local", optionally in a dedicated development workstation user account); you can use venv (https://docs.python.org/3/library/venv.html stdlib version of virtualenv, yes the names suck and confusing, here we are etc. etc.), which is widely standardized upon and manually use "pip install" while inside your virtualenv, and you can optionally integrate your virtualenv with pyenv so "inside your virtualenv" is easy to achieve via pyenv-virtualenv (https://github.com/pyenv/pyenv-virtualenv); or you can say "hell with this, I want maximum convenience via a wrapper that manages my whole project" and use Poetry (https://python-poetry.org/). There's no right point on that spectrum, it's up to you to decide where you fall on the "I want an integrated experience and to start prototyping quickly" versus "I want to reduce customizations/wrappers/tooling layers" spectrum.
2. Then, pick how you'll be developing said software: what frameworks or tools you'll be using. A Twitter lifeboat sounds like a webapp, so you'll likely want a web framework. Python has a spectrum of those of varying "thickness"/batteries-included-ness. At the minimum of thickness are tools like Flask (https://flask.palletsprojects.com/en/2.2.x/) and Sanic (like Flask, but with a bias towards performance at the cost of using async and some newer Python programming techniques which tend, in Python, to be harder than the traditional Flask approach: https://sanic.dev). At the maximum of thickness are things like Django/Pyramid. With the minimally-thick frameworks you'll end up plugging together other libraries for things like e.g. database access or web content serving/templating, with the maximally-thick approach that is included but opinionated. Same as before: no right answers, but be clear on the axis (or axes) along with you're choosing.
3. Choose how you'll be deploying/running the software, maybe after prototyping for awhile. This isn't "lock yourself into a cloud provider/hosting platform", but rather a choice about what tools you use with the hosting environment. Docker is pretty uncontentious here, if you want a generic way to run your Python app on many environments. So is "configure Linux instances to run equivalent Python/package versions to your dev/test environment". If you choose the latter, be aware that (and this is very important/often not discussed) many tools that the Python community suggests for local development or testing are very unsuitable for managing production environments (e.g. a tool based around shell state mutation is going to be extremely inconvenient to productionize).
Yeah, that's a lot of choices, but in general there are some pretty obvious/uncontentious paths there. Pyenv-for-interpreters/Poetry-for-packaging-and-project-management/Flask-for-web-serving/Docker-for-production is not going to surprise anyone or break any assumptions. Docker/raw-venv/Django is going to be just as easy to Google your way through.
Again, no one obvious right way (ha!) but plenty of valid options!
Not sure if that's what you were after. If you want a "just show me how to get started"-type writeup rather than an overview on the choices involved, I'm sure folks here or some quick googling will turn up many!
-
Pyenv and Virtualenvs Quick-start
For this, I will use pyenv and the pyenv-virtualenv tools.
-
I can I roll python3 back to pre 3.11 in F37 ?
I would suggest using pyenv and the pyenv-virtualenv plugin to manage various python versions and virtualenvs
-
Will updating Python break my existing Django app?
To help, check out pyenv and pyenv-virtualenv (or pyenv with Poetry if you want the new hotness). You essentially can install multiple python versions and create a virtualenv that uses a specific python version. So you could have `myapp-3.7` and `myapp-3.10` each isolated with their own package versions, etc.
-
Created a CLI to manage virtual envs with pyenv-win
Recently moved to Windows from Linux and was looking for a replacement for pyenv which I was using to manage multiple versions of Python. Found pyenv-win but it was missing the pyenv-virtualenv plugin which can be used to create virtualenvs for different Python versions. Frustrated with the lack of options, I decided to create my own CLI called pyenv-win-venv to do the same thing. I created it only for my personal use but later decided to open source it so it has some of the basic features of pyenv-virtualenv and I hope it is useful to other users of pyenv-win.
-
9 shell tools for productivity
Pyenv lets you install different versions of python on your system simultaneously, without breaking a thing. You can switch between any of them in one command. You can also bind a specific version to a directory, which will activate every time you enter it. There is an extension that adds support for virtual environments.
What are some alternatives?
covid-19-excess-deaths-tracker - Source code and data for The Economist's covid-19 excess deaths tracker
spaceship-prompt - :rocket::star: Minimalistic, powerful and extremely customizable Zsh prompt
timetoherd.com - A countdown clock to reaching herd immunity for covid-19 per country
pyenv-win - pyenv for Windows. pyenv is a simple python version management tool. It lets you easily switch between multiple versions of Python. It's simple, unobtrusive, and follows the UNIX tradition of single-purpose tools that do one thing well.
2020-rki-impf-archive
pyenv - Simple Python version management
stata-scheme-modern - Better default plots in Stata
direnv - unclutter your .profile
zillow_real_estate - Zillow.com Web Scraper written in Python and LXML to extract real estate listings available based on a zip code.
faster-cpython - How to make CPython faster.
RPICovidScraper - scraper for Rensselaer Polytechnic Institute (RPI)'s Covid Dashboard
bioconda-recipes - Conda recipes for the bioconda channel.