Photo

class pyinaturalist.models.Photo(id=None, attribution=None, license_code=None, original_dimensions=(0, 0), url=None)

Bases: pyinaturalist.models.base.BaseModel

An observation photo, based on the schema of photos from:

Attributes Summary

Name

Type

Description

id

int

Unique record ID

attribution

str

License attribution

license_code

str

Creative Commons license code

Options: CC-BY, CC-BY-NC, CC-BY-ND, CC-BY-SA, CC-BY-NC-ND, CC-BY-NC-SA, CC0, ALL RIGHTS RESERVED

original_dimensions

Tuple[int, int]

Dimensions of original image

url

str

Image URL; see properties for URLs of specific image sizes

dimensions_str (property)

str

Dimensions as a string, formatted as {width}x{height}

has_cc_license (property)

bool

Determine if this photo has a Creative Commons license

info_url (property)

str

Photo info URL on iNaturalist.org

large_url (property)

Optional[str]

Image URL (large size)

medium_url (property)

Optional[str]

Image URL (medium size)

original_url (property)

Optional[str]

Image URL (original size)

small_url (property)

Optional[str]

Image URL (small size)

square_url (property)

Optional[str]

Image URL (thumbnail size)

thumbnail_url (property)

Optional[str]

Image URL (thumbnail size)