The nationwide RadNet system monitors the nation's air to track radiation in the environment. Over time, RadNet sample testing and monitoring results show the fluctuations in normal background levels of environmental radiation. The RadNet system will also detect higher than normal radiation levels during a radiological incident.
I don't know if they have an API but there is a way to download parts of their data as CSV files.
Interactive query builder: https://radnet.epa.gov/radnet-public/query.do
An extremely fast Python package and project manager, written in Rust. A single tool to replace pip, pip-tools, pipx, poetry, pyenv, twine, virtualenv, and more. Installs different versions of side by side Python and allows quickly switching between them. Sometimes it's as simple as throwing uv
in front of the usual commands you'd run.
Handy if the system you're working on is on the older side and you can't update the version of Python available. Kind of like rvm, but for Python. Cross platform, available for just about everything you're likely to use. Can even be installed with pip
.
Works at the project level, the user account level, and the venv level.
DOSBox-X is a cross-platform DOS emulator based on the DOSBox project (www.dosbox.com).
Like DOSBox, it emulates a PC, necessary for running many MS-DOS games and applications that simply cannot be run on modern PCs and operating systems. However, while the main focus of DOSBox is for running DOS games, DOSBox-X goes much further than this. Started as a fork of the DOSBox project, it retains compatibility with the wide base of DOS games and DOS gaming DOSBox was designed for. But it is also a platform for running DOS applications, including emulating the environments to run Windows 3.x, 9x and ME and software written for those versions of Windows. By adding official support for Windows 95, 98, ME emulation and acceleration, we hope that those old Windows games and applications could be enjoyed or used once more. Moreover, DOSBox-X adds support for DOS/V and NEC PC-98 emulations so that you can play DOS/V and PC-98 games with it.
Rye is a comprehensive project and package management solution for Python. Born from its creator's desire to establish a one-stop-shop for all Python users, Rye provides a unified experience to install and manages Python installations, pyproject.toml based projects, dependencies and virtualenvs seamlessly. It's designed to accommodate complex projects, monorepos and to facilitate global tool installations.
It's a little bit like rvm, but for Python.
Github: https://github.com/mitsuhiko/rye
Not a Linux virtual machine, but an Android terminal emulator and Linux environment that works directly with no rooting or setup required. A minimal base system is installed automatically - additional packages are available using the APT package manager.
In both the Google Play and F-Droid stores.
vtm is a windowed multi-user environment for unlimited number of terminals. In other words this is an infinite 2-D space of terminal windows. To render its interface, vtm needs a text console -- be it a terminal emulator, Windows Command Prompt, or a Linux VGA Console. See Tested Terminals for details.
vtm is just a single executable file without any third party dependencies.
vtm renders itself at 60 frames per second into its own internal buffers. Output to the text console occurs only when the console is ready to receive the next frame. All pending frames are merged for smooth running even on non-accelerated text consoles.
vtm's multi-user architecture allows any number of participants to directly connect to the environment for collaboration. Each environment session is identified by an operating system's named pipe that serves as a gateway for users. To connect, the user just need to run vtm in their text console, either locally or remotely via SSH. See the command line options for details.
The U.S. Drought Monitor (USDM) is a map released every Thursday, showing where drought is and how bad it is across the U.S. and its territories. The map uses six classifications: normal conditions, abnormally dry (D0), showing areas that may be going into or are coming out of drought, and four levels of drought: moderate (D1), severe (D2), extreme (D3) and exceptional (D4).
The U.S. Drought Monitor has been a team effort since its inception in 1999, produced jointly by the National Drought Mitigation Center at the University of Nebraska-Lincoln, the National Oceanic and Atmospheric Administration and the U.S. Department of Agriculture. Meteorologists and climatologists from the NDMC, NOAA and USDA take turns as the lead author of the map, usually two weeks a time. The author’s job is to do something that a computer can’t. When the data is pointing in different directions, they make sense out of it.
Decker is a multimedia platform for creating and sharing interactive documents, with sound, images, hypertext, and scripted behavior. It draws strong influence from HyperCard, as well as more modern "no-code" or "low-code" creative tools like Twine and Bitsy. If Jupyter Notebooks are a digital lab notebook, think of Decker as a stack of sticky notes.
Decker provides a scripting language called Lil, which is easy to learn but highly expressive. Simple things are easy, and complex things are possible.
Decker understands tabular data. You can use Lil to perform SQL-like queries on tables and import or export CSV files.
Floodlight is a nonprofit newsroom that investigates the powerful interests stalling climate action. Floodlight has partnered with NPR, the Intercept, HuffPost, the Guardian, Grist, the Los Angeles Times, The Texas Tribune and more.
pipx is a tool to help you install and run end-user applications written in Python. It's roughly similar to macOS's brew, JavaScript's npx, Linux's apt, and Ruby's rvm.
It's closely related to pip. In fact, it uses pip, but is focused on installing and managing Python packages that can be run from the command line directly as applications.
pip is a general-purpose package installer for both libraries and apps with no environment isolation. pipx is made specifically for application installation, as it adds isolation yet still makes the apps available in your shell: pipx creates an isolated environment for each application and its associated packages.
By default, pipx uses the same package index as pip, PyPI. pipx can also install from all other sources pip can, such as a local directory, wheel, git url, etc.
Inform is a programming language used for interactive fiction and other creative purposes. Most users engage with Inform as an app on their devices: there are apps for MacOS, Windows, Linux and Android, but in the centre of each is the same core compiler and software. This website is part of the Github repository for that core, which is written as a "literate program", meaning that it is compiled both to a "woven", human-readable version as well as a "tangled", computer-executable version. You are now reading the woven version.
A "linux" written in python, for the Raspberry Pi Pico. Important note: Do not take this project seriously.
It runs on the rpi pico, circuitpython 7. You can optionally attach a SSD1306 display for output, a ds1302 RTC (make sure to set fixrtc to false from config.json) for persistent time or a w5500 networking breakout board for networking. For the missing hardware the functions will be automatically deactivated. (The hardware will also be deactivated in case of missing libraries.). It expects to find a /LjinuxRoot folder which uses as it's root. It can be on the built in fs, or an sd card, more details at Configuration.
direnv is an extension for your shell. It augments existing shells with a new feature that can load and unload environment variables depending on the current directory. Load 12factor apps environment variables. Create per-project isolated development environments. Load secrets for deployment.
Before each prompt, direnv checks for the existence of a .envrc file in the current and parent directories. If the file exists (and is authorized), it is loaded into a bash sub-shell and all exported variables are then captured by direnv and then made available to the current shell.
It supports hooks for all the common shells like bash, zsh, tcsh and fish. This allows project-specific environment variables without cluttering the ~/.profile file.
Because direnv is compiled into a single static executable, it is fast enough to be unnoticeable on each prompt. It is also language-agnostic and can be used to build solutions similar to rbenv, pyenv and phpenv.
Slingcode is a personal computing platform in a single html file. You can make, run, and share web apps with it. You don't need any complicated tools to use it, just a web browser. You don't need a server, hosting, or an SSL certificate to run the web apps. You can put Slingcode on a web site, run it from a USB stick, laptop, or phone, and it doesn't need an internet connection to work. You can "add to home screen" in your phone's browser to easily access your library of programs on the go. You can share apps peer-to-peer over WebTorrent. It's private. You only share what you choose.
Everything is kept in the browser's localstorage system.
It's written in Clojurescript with a bunch of dependencies, but the output is a single HTML page that you can drop anywhere. Probably easier to download it from the website (as recommended) and drop it someplace.
CanAirIO is a citizen science project using mobile and static sensors to measure air quality with cell phones and low-cost technology.
pyenv 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. Forked from rbenv. Implemented entirely with shell scripts - you don't need Python to run this tool. Manage the system default Python version as well as per-project Python environments.
If eval "$(pyenv virtualenv-init -)" is configured in your shell, pyenv-virtualenv will automatically activate/deactivate virtualenvs on entering/leaving directories which contain a .python-version file that contains the name of a valid virtual environment.
snakeware is a free Linux distro with a Python userspace inspired by the Commodore 64. You are booted directly into a Python interpreter, which you can use to do whatever you want with your computer. Our window manager, snakewm, is based on pygame/pygame_gui. We do not use X11; snakewm draws directly to /dev/fb0.
We also are not going to be using any other huge and opaque software such as systemd, etc. The goal is to eventually have a usable set of userspace apps and utilities written entirely in Python, because Python is fun and it Just Werks™.
Rewtro is a weird retro game engine inspired by fantasy consoles and code golf that runs games encoded in a very small amount of data (2kb/3kb). This way is possible to share games using exoteric and usually data inefficient ways: i.e. sticking some PWA magic and a QR-Code reader to the engine I've made a fake gaming console for mobile devices. Games are coded using JSON structures. Includes tools for more easily building such games.
If I am at a shell prompt I can type echo $ORACLE_HOME and get a path. This is one of my environmental variables that gets set in my ~/.profile. However, it seems that ~/.profile does not get loaded fron cron scripts and so my scripts fail because the $ORACLE_HOME variable is not set.