https://github.com/a-b-street/severance_snape
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (4.9%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: a-b-street
- License: apache-2.0
- Language: Svelte
- Default Branch: main
- Homepage: https://a-b-street.github.io/severance_snape/
- Size: 28.3 MB
Statistics
- Stars: 8
- Watchers: 4
- Forks: 1
- Open Issues: 21
- Releases: 0
Metadata Files
README.md
Severance Snape
This is an experimental tool to study "severances" for people walking. In some places, crossing a big road (a "severance") might be easy -- there's a zebra or signalized crossing right on the "desire line" where someone might want to cross. But often, a person might have to walk a few blocks to reach the nearest crossing -- and then they might have to go up or down stairs to cross on a bridge or a tunnel!
The app itself explains more: https://a-b-street.github.io/severance_snape
Developer guide
If you want to run this locally, you'll need npm and wasm-pack.
``` cd web
Once, to install web dependencies
npm i
Every time you modify the Rust code
npm run wasm
To launch the local server
npm run dev ```
backend contains a Rust crate that gets compiled to WASM and runs in the browser. The frontend passes it OSM XML or PBF, and the Rust code builds a routable walking network in scrape.rs. lib.rs defines the network structure and also the WASM API. The API generally returns GeoJSON as a string.
web is the frontend, using Svelte and MapLibre via (shockingly) svelte-maplibre. Global variables are in stores.ts. The app is split into distinct modes.
Owner
- Name: A/B Street
- Login: a-b-street
- Kind: organization
- Email: dabreegster@gmail.com
- Location: Seattle, WA
- Website: abstreet.org
- Twitter: CarlinoDustin
- Repositories: 14
- Profile: https://github.com/a-b-street
Transportation planning and traffic simulation software for creating cities friendlier to walking, biking, and public transit
GitHub Events
Total
- Issues event: 7
- Watch event: 3
- Delete event: 1
- Issue comment event: 11
- Push event: 56
- Fork event: 1
Last Year
- Issues event: 7
- Watch event: 3
- Delete event: 1
- Issue comment event: 11
- Push event: 56
- Fork event: 1
Committers
Last synced: about 1 year ago
Top Committers
| Name | Commits | |
|---|---|---|
| Dustin Carlino | d****r@g****m | 150 |
Issues and Pull Requests
Last synced: about 1 year ago
All Time
- Total issues: 38
- Total pull requests: 2
- Average time to close issues: 4 days
- Average time to close pull requests: 3 minutes
- Total issue authors: 2
- Total pull request authors: 1
- Average comments per issue: 0.82
- Average comments per pull request: 0.0
- Merged pull requests: 2
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 12
- Pull requests: 2
- Average time to close issues: N/A
- Average time to close pull requests: 3 minutes
- Issue authors: 1
- Pull request authors: 1
- Average comments per issue: 0.58
- Average comments per pull request: 0.0
- Merged pull requests: 2
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- dabreegster (13)
- starsep (1)
Pull Request Authors
- dabreegster (2)
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- actions/cache v3 composite
- actions/checkout v2 composite
- actions/setup-node v3 composite
- jetli/wasm-pack-action v0.4.0 composite
- peaceiris/actions-gh-pages v3 composite
- 112 dependencies
- 244 dependencies
- @ianvs/prettier-plugin-sort-imports ^4.0.2 development
- @sveltejs/vite-plugin-svelte ^2.4.2 development
- @tsconfig/svelte ^4.0.1 development
- prettier ^2.8.8 development
- prettier-plugin-svelte ^2.10.1 development
- svelte ^4.0.0 development
- svelte-check ^3.4.4 development
- tslib ^2.6.0 development
- typescript ^5.1.3 development
- vite ^4.3.9 development
- vite-plugin-wasm-pack 0.1.11 development
- @turf/bbox ^6.5.0
- svelte-maplibre ^0.7.3