openPMD-api
Todo List
Member openPMD::BaseRecord< T_elem >::unitDimension () const
add also, as soon as added in Container:
Member openPMD::Container< T, T_key, T_container >::emplace (Args &&...args) -> decltype(InternalContainer().emplace(std::forward< Args >(args)...))
add also:
Member openPMD::Container< T, T_key, T_container >::erase (iterator res)
why does const_iterator not work compile with pybind11?
Member openPMD::detail::BufferedActions::m_attributeReads
This one is unnecessary, in the new schema, attribute reads do not need to be deferred, but can happen instantly without performance penalty, once preloadAttributes has been filled.
Member openPMD::detail::BufferedActions::Parsing
If the streaming API is used on files, parsing the whole Series up front is unnecessary work. Our frontend does not yet allow to distinguish whether parsing the whole series will be necessary since parsing happens upon construction time of Series, but the classical and the streaming API are both activated afterwards from the created Series object. Hence, improving this requires refactoring in our user-facing API. Ideas: (1) Delayed lazy parsing of iterations upon accessing (would bring other benefits also). (2) Introduce a restricted class StreamingSeries.
Member openPMD::HDF5IOHandlerImpl::createDataset (Writable *, Parameter< Operation::CREATE_DATASET > const &) override

add per dataset chunk control from JSON config

allow overwrite with user-provided chunk size

Member openPMD::internal::RecordComponentData::m_name
Merge functionality with ownKeyInParent?
Member openPMD::ParallelADIOS1IOHandlerImpl::init ()
ADIOS_READ_METHOD_BP_AGGREGATE
Class openPMD::PatchRecordComponent
add support for constant patch record components
Member openPMD::PatchRecordComponent::load (std::shared_ptr< T >)
add support for constant patch record components