Skip to content

v2.0.x release preparation#37

Open
Thoemi09 wants to merge 32 commits intoTRIQS:unstablefrom
Thoemi09:DEV_RELEASE_PREP
Open

v2.0.x release preparation#37
Thoemi09 wants to merge 32 commits intoTRIQS:unstablefrom
Thoemi09:DEV_RELEASE_PREP

Conversation

@Thoemi09
Copy link
Contributor

  • update/format doc strings and doc pages
  • remove compiler warnings and other minor code simplifications
  • move examples codes present in the docs to an examples folder and make sure that they compile
  • update python bindings
    • use c2py/clair and remove cpp2py
    • clean up h5py_io library
    • remove unused and outdated features from HDFArchive, HDFArchiveGroup and HDFArchiveBasicLayer
    • remove backward compatibility with older versions
    • rename _h5py to module to avoid confusion with h5py

- remove _formats_backward_compat and register_backward_compatibility_method
- remove backward_compat attribute from FormatInfo
- update cmake files
- h5py_io
  - return pyref instead of PyObject * to avoid clair issue
  - include/use c2py instead of cpp2py
  - include specific h5 headers to avoid problems with _h5py.wrap.hxx
  - do not call import_array() --> call only once in _h5py.wrap.hxx as described in numpy docs
- update python files
- add toml + cpp file for clair and remove desc file
- generate bindings
- Note: generated python bindings depend on unstable versions of clair/c2py
- types with T::h5_read_construct are also Storable
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant