Public API and Compatibility Policy / 公開 API・互換性方針¶
Wandas is a 0.x project, so compatibility changes can still occur. Wandasは0.xのプロジェクトのため、後方互換性を損なう変更が入る場合があります。
- A change to a stable public API normally emits a runtime deprecation warning and keeps the replacement API available during migration.
- Migration guidance is recorded in the applicable release notes.
- Readers reject unsupported WDF or Recipe schemas explicitly; they do not guess, silently upgrade, or reinterpret unknown data.
- Signatures, parameters, returns, exceptions, units, and numerical behavior are authoritative in the generated API Reference and its Python docstrings.
BaseFrame.astype(dtype)is an additive 0.7.1 lazy, immutable numerical API. Version 1 supportsfloat32/float64for real or integer Frames andcomplex64/complex128for complex Frames. It records the normalized dtype in lineage and Recipe IDwandas.frame.astype; cross-domain and other output dtypes are rejected without changing WDF or Recipe schema versions.
安定した公開APIを変更する場合は、原則としてruntime deprecation warningを出し、 移行方法をrelease notesに記載します。未対応のWDF/Recipe schemaは推測せず明示的に失敗します。 API詳細は生成されたAPI ReferenceとPython docstringを正本とします。