Skip to main content

change-ringing

Assorted code related to change-ringing.

dove_josm

strip_csv.py

If your downloaded Dove CSV file has some rubbish bytes at the start, run strip_csv.py on it and move the resulting "~/Downloads/dove-fixed.csv" into "~/Downloads/dove.csv" once you've checked it's done the right thing.

dove_to_josm.py

The main program dove_to_josm.py takes the names of places to start and end at, and for each ringable full-circle tower in that range, directs a running JOSM (with remote control enabled) to download the area around the tower and zoom to it; copies the ID to the clipboard; it prints a line showing:

  • progress through your selected tower list
  • the tower ID (for you to add as ref:dove)
  • the tower name
  • the tower location

Then it waits for you to press enter to move on to the next tower.

Use --help to see its command line options.

get_done_doves.py

Queries JOSM to get the towers that have been done so far.

Release files for change-ringing 0.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for change-ringing 0.0.2
File Size Uploaded
change_ringing-0.0.2.tar.gz 19.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for change-ringing 0.0.2
File Interpreter ABI Platform
change_ringing-0.0.2-py3-none-any.whl Python 3 none any Details

Total release size: 39.9 kB

Release files / change_ringing-0.0.2.tar.gz

Download URL change_ringing-0.0.2.tar.gz
Size 19.9 kB
Tags Source
SHA-256 checksum
How to use checksums
47c28176aafb8dc58b7d4e882493213ceb9131907257fa32e37a4e489532e011
BLAKE2b-256 checksum
How to use checksums
c94c4e531daeea424554d7bfe44c4b6860d316b55250edf9bf02d85ef9493f54
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.5

Release files / change_ringing-0.0.2-py3-none-any.whl

Download URL change_ringing-0.0.2-py3-none-any.whl
Size 20.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
266bad0709f29996377ec4b414788fd08f7f4afe71fe5aa4c6239a69065333de
BLAKE2b-256 checksum
How to use checksums
202286a92cbe0a83902f6ab28f3e7e033b8e18c1fa2cccf8f0f918e7ef27df49
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.5

Release history Release notifications | RSS feed

This release

0.0.2 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page