An easy to use wrapper for vade realtime api
Project description
Welcome To Vadepark!
Vadepark is a SAAS service that utilizes cameras across the country to capture realtime parking data. This python package is a wrapper for our API to help you get our data into your system as soon as possible.
Installation
Use the package manager pip to install vade-api.
pip install vade-api
Quickstart
import vade_api_src as vade
realtime = vade.VadeRealtimeAPI("API_KEY", vade.ProductionLevel.BETA)
#A list of zone_id's can be recived by emailing our support email
zone_id = "dafd0c37-b7bb-4643-a23d-c4f1dc21e875"
zone_spots = realtime.get_zone_occupancy(zone_id=zone_id)
for spot in zone_spots:
print("spot: {} in zone is occupied: {}".format(spot.uuid, spot.occupied))
# spot: 8ab1fe79-dfd0-41b5-aa04-f2d42a1186c0 in zone is occupied: True
# spot: 12eca230-23da-4145-8caf-3704798f6cb1 in zone is occupied: False
# ...
geo_spots = realtime.get_geo_occupancy(latitude=-78.685396, longitude=35.779223, radius=1000)
for spot in geo_spots:
print("spot: {} in geo location is occupied: {}".format(spot.uuid, spot.occupied))
# spot: c54f2b8d-ca01-421f-ab94-ea56ee4853ee in geo location is occupied: True
# spot: cf7fce25-7bb7-4b3d-8bfe-0154cac4e5cb in geo location is occupied: False
single_spot = realtime.get_spot_occupancy(spot_id=geo_spots[0].uuid)
print("spot: {} is occupied: {}".format(single_spot.uuid, single_spot.occupied))
# spot: c54f2b8d-ca01-421f-ab94-ea56ee4853ee is occupied: None
Parking Spot Structure
class VadeSpotRealtime:
uuid: str # database identifier for spot
name: str # easy to read name for spot
mdid: str # secondary easy to read name for spot
location: GeoPoint # geo-location for the parking spot
occupancy_threshold: float # the raw occupancy confidence threshold
raw_score: float # the raw occupancy confidence score
last_updated: datetime # the last time that parking spot was updated by our system
occupied: bool # whether or not the parking spot is occupied
type: VadeSpotType # "standard" or "curbspace"
# standard - your average single car parking space
# curbspace - a section of curb. We will return a list of vehicles parked on that section of curb if occupied
curbspace_output: [CurbspaceOccupancy] # the list of vehicles within a definied curbspace
License
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distribution
vade_api-0.9.3-py3-none-any.whl
(128.8 kB
view details)
File details
Details for the file vade_api-0.9.3-py3-none-any.whl
.
File metadata
- Download URL: vade_api-0.9.3-py3-none-any.whl
- Upload date:
- Size: 128.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.8.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d1276a388df84037ed877e1262d94fa0b30e5fc9e737eb810d0f4e5c52c326a9 |
|
MD5 | 8097def3c3fce4193b2a2200edd1c332 |
|
BLAKE2b-256 | c39ae63792341443ed5712c7d117ae41679af187b95ad1ab7177e803218d0001 |