Skip to content

Commit a686e8c

Browse files
authored
Merge branch 'main' into fix/gh-521-add-if-missing-asset-error
2 parents 610e686 + 660fd9a commit a686e8c

File tree

6 files changed

+412
-217
lines changed

6 files changed

+412
-217
lines changed

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,11 @@
1111
- Migration for `sar:type` -> `sar:product_type` and `sar:polarization` ->
1212
`sar:polarizations` for pre-0.9 catalogs
1313
([#556](https://github.com/stac-utils/pystac/pull/556))
14+
- Collection summaries for Point Cloud Extension ([#558](https://github.com/stac-utils/pystac/pull/558))
15+
- `PhenomenologyType` enum for recommended values of `pc:type` & `SchemaType` enum for
16+
valid values of `type` in [Point Cloud Schema
17+
Objects](https://github.com/stac-extensions/pointcloud#schema-object)
18+
([#548](https://github.com/stac-utils/pystac/pull/548))
1419

1520
### Removed
1621

@@ -19,6 +24,8 @@
1924
- The `from_dict` method on STACObjects will set the object's root link when a `root` parameter is present. An ItemCollection `from_dict` with a root parameter will set the root on each of it's Items. ([#549](https://github.com/stac-utils/pystac/pull/549))
2025
- Calling `ExtensionManagementMixin.validate_has_extension` with `add_if_missing = True`
2126
on an ownerless `Asset` will raise a `STACError` ([#554](https://github.com/stac-utils/pystac/pull/554))
27+
- `PointcloudSchema` -> `Schema`, `PointcloudStatistic` -> `Statistic` for consistency
28+
with naming convention in other extensions ([#548](https://github.com/stac-utils/pystac/pull/548))
2229

2330
### Fixed
2431

docs/api.rst

Lines changed: 52 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -423,17 +423,62 @@ LabelExtension
423423
Pointcloud Extension
424424
--------------------
425425

426-
Implements the :stac-ext:`Point Cloud Extension <pointcloud>`.
426+
These classes are representations of the :stac-ext:`Pointcloud Extension Spec
427+
<pointcloud>`.
427428

428-
PointcloudItemExt
429+
PhenomenologyType
429430
~~~~~~~~~~~~~~~~~
430431

431-
**TEMPORARILY REMOVED**
432+
.. autoclass:: pystac.extensions.pointcloud.PhenomenologyType
433+
:members:
434+
:undoc-members:
435+
:show-inheritance:
432436

433-
.. .. autoclass:: pystac.extensions.pointcloud.PointcloudItemExt
434-
.. :members:
435-
.. :undoc-members:
436-
.. :show-inheritance:
437+
SchemaType
438+
~~~~~~~~~~
439+
440+
.. autoclass:: pystac.extensions.pointcloud.SchemaType
441+
:members:
442+
:undoc-members:
443+
:show-inheritance:
444+
445+
Schema
446+
~~~~~~
447+
448+
.. autoclass:: pystac.extensions.pointcloud.Schema
449+
:members:
450+
:inherited-members:
451+
:show-inheritance:
452+
453+
Statistic
454+
~~~~~~~~~
455+
456+
.. autoclass:: pystac.extensions.pointcloud.Statistic
457+
:members:
458+
:inherited-members:
459+
:show-inheritance:
460+
461+
PointcloudExtension
462+
~~~~~~~~~~~~~~~~~~~
463+
464+
.. autoclass:: pystac.extensions.pointcloud.PointcloudExtension
465+
:members:
466+
:inherited-members:
467+
:show-inheritance:
468+
469+
ItemPointcloudExtension
470+
~~~~~~~~~~~~~~~~~~~~~~~
471+
472+
.. autoclass:: pystac.extensions.pointcloud.ItemPointcloudExtension
473+
:members:
474+
:show-inheritance:
475+
476+
AssetPointcloudExtension
477+
~~~~~~~~~~~~~~~~~~~~~~~~
478+
479+
.. autoclass:: pystac.extensions.pointcloud.AssetPointcloudExtension
480+
:members:
481+
:show-inheritance:
437482

438483
Projection Extension
439484
--------------------

0 commit comments

Comments
 (0)