Ë
    úmxiP  ã                  ó,  — U d dl mZ d dlZd dlmZ ej
                  dk\  rd dlmZ nd dlmZ ej
                  dk\  rd dlmZ nd dlmZ ej
                  dk\  rd d	lm	Z	 nd d	lm	Z	 g d
¢Z
ed   Zded<   ed   Zded<    G d„ ded¬«      Zed   Zded<   y)é    )ÚannotationsN)ÚLiteral)é   é   )Ú	TypedDict)r   é   )ÚLiteralString)r   é
   )Ú	TypeAlias)ÚDatasetÚ	ExtensionÚMetadata)IÚairportsÚannual_precipÚanscombeÚbarleyÚbirdstrikesÚbudgetÚbudgetsÚburtinÚcarsÚco2_concentrationÚ	countriesÚcrimeaÚ	disastersÚdrivingÚearthquakesÚffoxÚflareÚflare_dependenciesÚflights_10kÚflights_200k_arrowÚflights_200k_jsonÚflights_20kÚ
flights_2kÚ
flights_3mÚ
flights_5kÚflights_airportÚfootballÚ	gapminderÚgapminder_health_incomeÚgimpÚgithubÚglobal_tempÚ	icon_7zipÚincomeÚiowa_electricityÚjobsÚla_riotsÚlondon_boroughsÚlondon_centroidsÚlondon_tube_linesÚlookup_groupsÚlookup_peopleÚ
miserablesÚmonarchsÚmoviesÚ	normal_2dÚobesityÚohlcÚpenguinsÚplatformer_terrainÚpolitical_contributionsÚ
populationÚpopulation_engineers_hurricanesÚseattle_weatherÚseattle_weather_hourly_normalsÚsp500Ú
sp500_2000ÚspeciesÚstocksÚ	udistrictÚunemploymentÚunemployment_across_industriesÚ
uniform_2dÚus_10mÚus_employmentÚus_state_capitalsÚvolcanoÚweatherÚweekly_weatherÚwheatÚwindvectorsÚ
world_110mÚzipcodesr   r   )z.arrowz.csvz.jsonz.parquetz.pngz.tsvr   c                  ó”   — e Zd ZU dZded<   ded<   ded<   ded	<   d
ed<   d
ed<   d
ed<   d
ed<   d
ed<   d
ed<   d
ed<   ded<   ded<   y)r   uZ  
    Full schema for ``metadata.parquet``.

    Parameters
    ----------
    dataset_name
        Name of the dataset from the resource name field.
    suffix
        File extension/`Path.suffix`_.
    file_name
        Equivalent to `Path.name`_.
    bytes
        File size in *bytes*.
    is_image
        Only accessible via url.
    is_tabular
        Can be read as tabular data.
    is_geo
        `GeoJSON`_ format.
    is_topo
        `TopoJSON`_ format.
    is_spatial
        Any geospatial format. Only natively supported by ``polars``.
    is_json
        Not supported natively by ``pyarrow``.
    has_schema
        Data types available for improved ``pandas`` parsing.
    sha
        Unique hash for the dataset.

        .. note::
            E.g. if the dataset did *not* change between ``v1.0.0``-``v2.0.0``;

            then this value would remain stable.
    url
        Remote url used to access dataset.

    .. _Path.stem:
        https://docs.python.org/3/library/pathlib.html#pathlib.PurePath.stem
    .. _Path.name:
        https://docs.python.org/3/library/pathlib.html#pathlib.PurePath.name
    .. _Path.suffix:
        https://docs.python.org/3/library/pathlib.html#pathlib.PurePath.suffix
    .. _GeoJSON:
        https://en.wikipedia.org/wiki/GeoJSON
    .. _TopoJSON:
        https://en.wikipedia.org/wiki/GeoJSON#TopoJSON


    Examples
    --------
    ``Metadata`` keywords form constraints to filter a table like the below sample:

    ```
    shape: (73, 13)
    ┌────────────────┬────────┬────────────────┬───┬───────────────┬───────────────┐
    │ dataset_name   ┆ suffix ┆ file_name      ┆ … ┆ sha           ┆ url           │
    │ ---            ┆ ---    ┆ ---            ┆   ┆ ---           ┆ ---           │
    │ str            ┆ str    ┆ str            ┆   ┆ str           ┆ str           │
    ╞════════════════╪════════╪════════════════╪═══╪═══════════════╪═══════════════╡
    │ airports       ┆ .csv   ┆ airports.csv   ┆ … ┆ 608ba6d51fa70 ┆ https://cdn.j │
    │                ┆        ┆                ┆   ┆ 584c3fa1d31e… ┆ sdelivr.net/… │
    │ annual_precip  ┆ .json  ┆ annual-precip. ┆ … ┆ 719e73406cfc0 ┆ https://cdn.j │
    │                ┆        ┆ json           ┆   ┆ 8f16dda65151… ┆ sdelivr.net/… │
    │ anscombe       ┆ .json  ┆ anscombe.json  ┆ … ┆ 11ae97090b626 ┆ https://cdn.j │
    │                ┆        ┆                ┆   ┆ 3bdf0c866115… ┆ sdelivr.net/… │
    │ barley         ┆ .json  ┆ barley.json    ┆ … ┆ 8dc50de2509b6 ┆ https://cdn.j │
    │                ┆        ┆                ┆   ┆ e197ce95c24c… ┆ sdelivr.net/… │
    │ birdstrikes    ┆ .csv   ┆ birdstrikes.cs ┆ … ┆ 1b8b190c9bc02 ┆ https://cdn.j │
    │                ┆        ┆ v              ┆   ┆ ef7bcbfe5a8a… ┆ sdelivr.net/… │
    │ …              ┆ …      ┆ …              ┆ … ┆ …             ┆ …             │
    │ weekly_weather ┆ .json  ┆ weekly-weather ┆ … ┆ bd42a3e2403e7 ┆ https://cdn.j │
    │                ┆        ┆ .json          ┆   ┆ ccd6baaa89f9… ┆ sdelivr.net/… │
    │ wheat          ┆ .json  ┆ wheat.json     ┆ … ┆ cde46b43fc82f ┆ https://cdn.j │
    │                ┆        ┆                ┆   ┆ 4c3c2a37ddcf… ┆ sdelivr.net/… │
    │ windvectors    ┆ .csv   ┆ windvectors.cs ┆ … ┆ ed686b0ba613a ┆ https://cdn.j │
    │                ┆        ┆ v              ┆   ┆ bd59d09fcd94… ┆ sdelivr.net/… │
    │ world_110m     ┆ .json  ┆ world-110m.jso ┆ … ┆ a1ce852de6f27 ┆ https://cdn.j │
    │                ┆        ┆ n              ┆   ┆ 13c94c0c2840… ┆ sdelivr.net/… │
    │ zipcodes       ┆ .csv   ┆ zipcodes.csv   ┆ … ┆ d3df33e12be0d ┆ https://cdn.j │
    │                ┆        ┆                ┆   ┆ 0544c95f1bd4… ┆ sdelivr.net/… │
    └────────────────┴────────┴────────────────┴───┴───────────────┴───────────────┘
    ```
    zDataset | LiteralStringÚdataset_namer   ÚsuffixÚstrÚ	file_nameÚintÚbytesÚboolÚis_imageÚ
is_tabularÚis_geoÚis_topoÚ
is_spatialÚis_jsonÚ
has_schemaÚshaÚurlN)Ú__name__Ú
__module__Ú__qualname__Ú__doc__Ú__annotations__© ó    úN/home/htdocs/ttos/venv/lib/python3.12/site-packages/altair/datasets/_typing.pyr   r   i   sQ   … ñSðj *Ó)ØÓØƒNØƒJØƒNØÓØƒLØƒMØÓØƒMØÓØ	ƒHØ	„Hro   r   F)Útotal)
ÚintegerÚnumberÚbooleanÚstringÚobjectÚarrayÚdateÚdatetimeÚtimeÚdurationÚ
FlFieldStr)Ú
__future__r   ÚsysÚtypingr   Úversion_infor   Útyping_extensionsr	   r   Ú__all__r   rm   r   r   r|   rn   ro   rp   ú<module>rƒ      s­   ðö #ã 
Ý à×Ñ�wÒÞ å+à×Ñ�wÒÞ$å/à×Ñ�wÒÞ å+ò /€àðHñJ€ˆó JðV ÐTÑU€	ˆ9Ó Uôbˆy õ bðJ  ð	ñ€
ˆIó ðro   