<commit_before># TODO/Roadmap

## 1.1.x:
  - Change "beta_rule" of CG optimizer to internal enum representation
  - Add re-tangentialization change from manopt's trustregions solver
    (requires adding implementation for `to_tangent_space` for each manifold)
  - Enable flake8-docstrings project-wide

## 1.2.x:
  - For Riemannian submanifolds of Euclidean space, it is acceptable to
    transport simply by orthogonal projection of the tangent vector translated
    in the ambient space. For this, 'RiemannianSubmanifold' would require a
    generic 'embedding' method. See 'FixedRankEmbedded'.
  - attrs
  - Refactor optimizer implementations<commit_msg>Update TODO list<commit_after># TODO/Roadmap

## 1.1.x:
  - Add re-tangentialization change from manopt's trustregions solver
    (requires adding implementation for `to_tangent_space` for each manifold)
  - Enable flake8-docstrings project-wide

## 1.2.x:
  - For Riemannian submanifolds of Euclidean space, it is acceptable to
    transport simply by orthogonal projection of the tangent vector translated
    in the ambient space. For this, 'RiemannianSubmanifold' would require a
    generic 'embedding' method. See 'FixedRankEmbedded'.
  - attrs
  - Refactor optimizer implementations
{'fraction_non_alphanumeric': 0.06500802568218299, 'fraction_numerical': 0.008025682182985553, 'mean_word_length': 4.239495798319328, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1096895', 'n_tokens_mistral': 383, 'n_tokens_neox': 337, 'n_words': 132}