diff --git a/.buildinfo b/.buildinfo index b495d03d..2c1602bd 100644 --- a/.buildinfo +++ b/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: 7327d69c9bd6e922218c3e529cfc3ca2 +config: 7a2a45252df67bfa0d57069c1face17e tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/_modules/PQAnalysis/io/base.html b/_modules/PQAnalysis/io/base.html deleted file mode 100644 index d93823e4..00000000 --- a/_modules/PQAnalysis/io/base.html +++ /dev/null @@ -1,189 +0,0 @@ - - - - - - PQAnalysis.io.base — PQAnalysis documentation - - - - - - - - - - - - - - - - -
- - -
- -
-
-
- -
-
-
-
- -

Source code for PQAnalysis.io.base

-"""
-A module containing the base class for all writers.
-
-...
-
-Classes
--------
-BaseWriter
-    A base class for all writers.
-"""
-
-import sys
-import os
-
-
-
-[docs] -class BaseWriter: - """ - A base class for all writers. - - ... - - Attributes - ---------- - file : file - The file to write to. - mode : str - The mode of the file. Either 'w' for write or 'a' for append. - filename : str - The name of the file to write to. If None, the output is printed to stdout. - """ - - def __init__(self, filename: str = None, mode: str = 'w'): - """ - It sets the file to write to - either a file or stdout (if filename is None) - and the mode of the file. - - Parameters - ---------- - filename : str - The name of the file to write to. If None, the output is printed to stdout. - mode : str - The mode of the file. Either 'w' for write or 'a' for append. - - Raises - ------ - ValueError - If the given mode is not 'w' or 'a'. - ValueError - If the given filename already exists and the mode is 'w'. - """ - if mode not in ['w', 'a']: - raise ValueError('Invalid mode - has to be either \'w\' or \'a\'.') - elif mode == 'w' and filename is not None and os.path.isfile(filename): - raise ValueError( - f"File {filename} already exists. Use mode \'a\' to append to file.") - - if filename is None: - self.file = sys.stdout - else: - self.file = None - - self.mode = 'a' - self.filename = filename - -
-[docs] - def open(self): - """ - Opens the file to write to. - """ - if self.filename is not None: - self.file = open(self.filename, self.mode)
- - -
-[docs] - def close(self): - """ - Closes the file to write to. - """ - if self.file is not None and self.filename is not None: - self.file.close() - - self.file = None
-
- -
- -
-
- -
-
-
-
- - - - \ No newline at end of file diff --git a/_modules/PQAnalysis/utils/decorators.html b/_modules/PQAnalysis/utils/decorators.html deleted file mode 100644 index 31b44af7..00000000 --- a/_modules/PQAnalysis/utils/decorators.html +++ /dev/null @@ -1,149 +0,0 @@ - - - - - - PQAnalysis.utils.decorators — PQAnalysis documentation - - - - - - - - - - - - - - - - -
- - -
- -
-
-
- -
-
-
-
- -

Source code for PQAnalysis.utils.decorators

-"""
-A module containing different decorators which could be useful.
-"""
-
-from collections import defaultdict
-
-
-
-[docs] -def count_decorator(func): - """ - Decorator which counts the number of times a function is called. - """ - def wrapper(*args, **kwargs): - wrapper.counter += 1 - reset_counter = kwargs.get('reset_counter') - - if reset_counter: - wrapper.counter = 1 - - return func(*args, **kwargs) - wrapper.counter = 0 - return wrapper
- - - -
-[docs] -def instance_function_count_decorator(func): - """ - Decorator which counts the number of times a function is called for an instance of a class. - """ - - def new_func(self, *args, **kwargs): - if not hasattr(self, 'counter'): - setattr(self, 'counter', defaultdict(int)) - self.counter[func.__name__] += 1 - - reset_counter = kwargs.get('reset_counter') - - if reset_counter: - self.counter[func.__name__] = 1 - - func(self, *args, **kwargs) - new_func.__name__ = func.__name__ - return new_func
- -
- -
-
- -
-
-
-
- - - - \ No newline at end of file diff --git a/_modules/PQAnalysis/utils/exceptions.html b/_modules/PQAnalysis/utils/exceptions.html deleted file mode 100644 index 88133507..00000000 --- a/_modules/PQAnalysis/utils/exceptions.html +++ /dev/null @@ -1,120 +0,0 @@ - - - - - - PQAnalysis.utils.exceptions — PQAnalysis documentation - - - - - - - - - - - - - - - - -
- - -
- -
-
-
- -
-
-
-
- -

Source code for PQAnalysis.utils.exceptions

-"""
-A module containing different exceptions which could be useful.
-"""
-
-
-
-[docs] -class ElementNotFoundError(Exception): - """ - Exception raised if the given element id is not valid - """ - - def __init__(self, id): - self.id = id - self.message = f"""Element with id { - self.id} is not a valid element identifier.""" - super().__init__(self.message)
- -
- -
-
- -
-
-
-
- - - - \ No newline at end of file diff --git a/_modules/index.html b/_modules/index.html deleted file mode 100644 index a8578618..00000000 --- a/_modules/index.html +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - Overview: module code — PQAnalysis documentation - - - - - - - - - - - - - - - - -
- - -
- -
-
-
-
    -
  • - -
  • -
  • -
-
-
-
-
- -

All modules for which code is available

- - -
-
- -
-
-
-
- - - - \ No newline at end of file diff --git a/_sources/code/PQAnalysis.core.rst.txt b/_sources/code/PQAnalysis.core.rst.txt new file mode 100644 index 00000000..8a8ab1c4 --- /dev/null +++ b/_sources/code/PQAnalysis.core.rst.txt @@ -0,0 +1,45 @@ +PQAnalysis.core package +======================= + +Submodules +---------- + +PQAnalysis.core.atom module +--------------------------- + +.. automodule:: PQAnalysis.core.atom + :members: + :undoc-members: + :show-inheritance: + +PQAnalysis.core.atomicSystem module +----------------------------------- + +.. automodule:: PQAnalysis.core.atomicSystem + :members: + :undoc-members: + :show-inheritance: + +PQAnalysis.core.cell module +--------------------------- + +.. automodule:: PQAnalysis.core.cell + :members: + :undoc-members: + :show-inheritance: + +PQAnalysis.core.topology module +------------------------------- + +.. automodule:: PQAnalysis.core.topology + :members: + :undoc-members: + :show-inheritance: + +Module contents +--------------- + +.. automodule:: PQAnalysis.core + :members: + :undoc-members: + :show-inheritance: diff --git a/_sources/code/PQAnalysis.io.rst.txt b/_sources/code/PQAnalysis.io.rst.txt index 75f1afd0..c9bb6def 100644 --- a/_sources/code/PQAnalysis.io.rst.txt +++ b/_sources/code/PQAnalysis.io.rst.txt @@ -20,6 +20,22 @@ PQAnalysis.io.boxWriter module :undoc-members: :show-inheritance: +PQAnalysis.io.energyFileReader module +------------------------------------- + +.. automodule:: PQAnalysis.io.energyFileReader + :members: + :undoc-members: + :show-inheritance: + +PQAnalysis.io.infoFileReader module +----------------------------------- + +.. automodule:: PQAnalysis.io.infoFileReader + :members: + :undoc-members: + :show-inheritance: + PQAnalysis.io.trajectoryReader module ------------------------------------- diff --git a/_sources/code/PQAnalysis.pbc.rst.txt b/_sources/code/PQAnalysis.pbc.rst.txt deleted file mode 100644 index 7d989cb9..00000000 --- a/_sources/code/PQAnalysis.pbc.rst.txt +++ /dev/null @@ -1,21 +0,0 @@ -PQAnalysis.pbc package -====================== - -Submodules ----------- - -PQAnalysis.pbc.cell module --------------------------- - -.. automodule:: PQAnalysis.pbc.cell - :members: - :undoc-members: - :show-inheritance: - -Module contents ---------------- - -.. automodule:: PQAnalysis.pbc - :members: - :undoc-members: - :show-inheritance: diff --git a/_sources/code/PQAnalysis.physicalData.rst.txt b/_sources/code/PQAnalysis.physicalData.rst.txt new file mode 100644 index 00000000..b1ffccec --- /dev/null +++ b/_sources/code/PQAnalysis.physicalData.rst.txt @@ -0,0 +1,21 @@ +PQAnalysis.physicalData package +=============================== + +Submodules +---------- + +PQAnalysis.physicalData.energy module +------------------------------------- + +.. automodule:: PQAnalysis.physicalData.energy + :members: + :undoc-members: + :show-inheritance: + +Module contents +--------------- + +.. automodule:: PQAnalysis.physicalData + :members: + :undoc-members: + :show-inheritance: diff --git a/_sources/code/PQAnalysis.rst.txt b/_sources/code/PQAnalysis.rst.txt index 2f21da26..00ad5c14 100644 --- a/_sources/code/PQAnalysis.rst.txt +++ b/_sources/code/PQAnalysis.rst.txt @@ -8,8 +8,9 @@ Subpackages :maxdepth: 4 PQAnalysis.cli + PQAnalysis.core PQAnalysis.io - PQAnalysis.pbc + PQAnalysis.physicalData PQAnalysis.tools PQAnalysis.traj PQAnalysis.utils diff --git a/_sources/code/PQAnalysis.traj.rst.txt b/_sources/code/PQAnalysis.traj.rst.txt index fb27a77f..ccf9bcae 100644 --- a/_sources/code/PQAnalysis.traj.rst.txt +++ b/_sources/code/PQAnalysis.traj.rst.txt @@ -12,14 +12,6 @@ PQAnalysis.traj.frame module :undoc-members: :show-inheritance: -PQAnalysis.traj.selection module --------------------------------- - -.. automodule:: PQAnalysis.traj.selection - :members: - :undoc-members: - :show-inheritance: - PQAnalysis.traj.trajectory module --------------------------------- diff --git a/_sources/code/PQAnalysis.utils.rst.txt b/_sources/code/PQAnalysis.utils.rst.txt index 76f6d28f..e6171e58 100644 --- a/_sources/code/PQAnalysis.utils.rst.txt +++ b/_sources/code/PQAnalysis.utils.rst.txt @@ -28,6 +28,14 @@ PQAnalysis.utils.exceptions module :undoc-members: :show-inheritance: +PQAnalysis.utils.mytypes module +------------------------------- + +.. automodule:: PQAnalysis.utils.mytypes + :members: + :undoc-members: + :show-inheritance: + Module contents --------------- diff --git a/_sources/developerGuide/developerGuide.rst.txt b/_sources/developerGuide/developerGuide.rst.txt index d625210b..635a6fc8 100644 --- a/_sources/developerGuide/developerGuide.rst.txt +++ b/_sources/developerGuide/developerGuide.rst.txt @@ -31,7 +31,7 @@ For any contributor willing to contribute to the project, it is important to und .. code:: bash - $ git clone https://github.com/97gamjak/PQAnalysis.git + $ git clone https://github.com/pimd-qmcf/PQAnalysis.git #. Initialize git flow with the following settings (if not specified default settings are used) diff --git a/_sources/index.rst.txt b/_sources/index.rst.txt index 0c518a64..59a026e3 100644 --- a/_sources/index.rst.txt +++ b/_sources/index.rst.txt @@ -16,4 +16,3 @@ PQAnalysis :ref:`developerGuide` -:ref:`modules` diff --git a/_static/PQAnalysis.png b/_static/PQAnalysis.png new file mode 100644 index 00000000..38c69a57 Binary files /dev/null and b/_static/PQAnalysis.png differ diff --git a/code/PQAnalysis.cli.html b/code/PQAnalysis.cli.html index 0a407b27..4e33d072 100644 --- a/code/PQAnalysis.cli.html +++ b/code/PQAnalysis.cli.html @@ -20,7 +20,7 @@ - + @@ -34,6 +34,7 @@ PQAnalysis +
@@ -49,14 +50,15 @@
  • PQAnalysis package
  • @@ -110,13 +112,13 @@

    Module contents - +


    -

    © Copyright 2023, Josef M. Gallmetzer, Jakob Gamper.

    +

    © Copyright 2023, Jakob Gamper, Josef M. Gallmetzer, Clarissa A. Seidler.

    Built with Sphinx using a diff --git a/code/PQAnalysis.core.html b/code/PQAnalysis.core.html new file mode 100644 index 00000000..e38ad090 --- /dev/null +++ b/code/PQAnalysis.core.html @@ -0,0 +1,147 @@ + + + + + + + PQAnalysis.core package — PQAnalysis documentation + + + + + + + + + + + + + + + + + + +
    + + +
    + +
    +
    +
    + +
    +
    +
    +
    + +
    +

    PQAnalysis.core package

    +
    +

    Submodules

    +
    +
    +

    PQAnalysis.core.atom module

    +
    +
    +

    PQAnalysis.core.atomicSystem module

    +
    +
    +

    PQAnalysis.core.cell module

    +
    +
    +

    PQAnalysis.core.topology module

    +
    +
    +

    Module contents

    +
    +
    + + +
    +
    + +
    +
    +
    +
    + + + + \ No newline at end of file diff --git a/code/PQAnalysis.html b/code/PQAnalysis.html index ec0d2bf5..e80114e8 100644 --- a/code/PQAnalysis.html +++ b/code/PQAnalysis.html @@ -34,6 +34,7 @@ PQAnalysis +
    @@ -49,14 +50,15 @@
  • PQAnalysis package
  • @@ -101,66 +103,59 @@

    SubpackagesModule contents -
  • PQAnalysis.io package
  • -
    -

    Module contents

    +
    +

    Module contents

    @@ -175,7 +170,7 @@

    Subpackages -

    © Copyright 2023, Josef M. Gallmetzer, Jakob Gamper.

    +

    © Copyright 2023, Jakob Gamper, Josef M. Gallmetzer, Clarissa A. Seidler.

    Built with
    Sphinx using a diff --git a/code/PQAnalysis.io.html b/code/PQAnalysis.io.html index 117ab905..428aab6d 100644 --- a/code/PQAnalysis.io.html +++ b/code/PQAnalysis.io.html @@ -20,8 +20,8 @@ - - + + @@ -34,6 +34,7 @@ PQAnalysis +
    @@ -49,14 +50,15 @@
  • PQAnalysis package
  • @@ -94,82 +96,26 @@

    PQAnalysis.io package

    Submodules

    -
    -

    PQAnalysis.io.base module

    -

    A module containing the base class for all writers.

    -

    -
    -

    Classes

    -
    -
    BaseWriter

    A base class for all writers.

    -
    -
    -
    -
    -
    -class PQAnalysis.io.base.BaseWriter(filename: str | None = None, mode: str = 'w')[source]
    -

    Bases: object

    -

    A base class for all writers.

    -

    -
    -
    -file
    -

    The file to write to.

    -
    -
    Type:
    -

    file

    -
    -
    -
    - -
    -
    -mode
    -

    The mode of the file. Either ‘w’ for write or ‘a’ for append.

    -
    -
    Type:
    -

    str

    -
    -
    -
    - -
    -
    -filename
    -

    The name of the file to write to. If None, the output is printed to stdout.

    -
    -
    Type:
    -

    str

    -
    -
    -
    - -
    -
    -close()[source]
    -

    Closes the file to write to.

    -
    - -
    -
    -open()[source]
    -

    Opens the file to write to.

    -
    - -
    - +
    +

    PQAnalysis.io.base module

    PQAnalysis.io.boxWriter module

    +
    +

    PQAnalysis.io.energyFileReader module

    +
    +
    +

    PQAnalysis.io.infoFileReader module

    +

    PQAnalysis.io.trajectoryReader module

    PQAnalysis.io.trajectoryWriter module

    -
    -

    Module contents

    +
    +

    Module contents

    @@ -177,14 +123,14 @@

    PQAnalysis.io.trajectoryWriter module - - + +


    -

    © Copyright 2023, Josef M. Gallmetzer, Jakob Gamper.

    +

    © Copyright 2023, Jakob Gamper, Josef M. Gallmetzer, Clarissa A. Seidler.

    Built with Sphinx using a diff --git a/code/PQAnalysis.pbc.html b/code/PQAnalysis.physicalData.html similarity index 82% rename from code/PQAnalysis.pbc.html rename to code/PQAnalysis.physicalData.html index 392d56cc..23786709 100644 --- a/code/PQAnalysis.pbc.html +++ b/code/PQAnalysis.physicalData.html @@ -4,7 +4,7 @@ - PQAnalysis.pbc package — PQAnalysis documentation + PQAnalysis.physicalData package — PQAnalysis documentation @@ -34,6 +34,7 @@ PQAnalysis +
    @@ -49,14 +50,15 @@
  • PQAnalysis package
  • @@ -79,9 +81,9 @@
  • - +
  • - View page source + View page source

  • @@ -89,16 +91,16 @@
    -
    -

    PQAnalysis.pbc package

    +
    +

    PQAnalysis.physicalData package

    Submodules

    -
    -

    PQAnalysis.pbc.cell module

    +
    +

    PQAnalysis.physicalData.energy module

    -
    -

    Module contents

    +
    +

    Module contents

    @@ -113,7 +115,7 @@

    PQAnalysis.pbc.cell module -

    © Copyright 2023, Josef M. Gallmetzer, Jakob Gamper.

    +

    © Copyright 2023, Jakob Gamper, Josef M. Gallmetzer, Clarissa A. Seidler.

    Built with Sphinx using a diff --git a/code/PQAnalysis.tools.html b/code/PQAnalysis.tools.html index 20fdd407..4e7e3019 100644 --- a/code/PQAnalysis.tools.html +++ b/code/PQAnalysis.tools.html @@ -21,7 +21,7 @@ - + @@ -34,6 +34,7 @@ PQAnalysis +
    @@ -49,14 +50,15 @@
  • PQAnalysis package
  • @@ -97,8 +99,8 @@

    Submodules

    PQAnalysis.tools.traj_to_com_traj module

    -
    -

    Module contents

    +
    +

    Module contents

    @@ -106,14 +108,14 @@

    PQAnalysis.tools.traj_to_com_traj module - +


    -

    © Copyright 2023, Josef M. Gallmetzer, Jakob Gamper.

    +

    © Copyright 2023, Jakob Gamper, Josef M. Gallmetzer, Clarissa A. Seidler.

    Built with Sphinx using a diff --git a/code/PQAnalysis.traj.html b/code/PQAnalysis.traj.html index ac6e89fc..ec54c285 100644 --- a/code/PQAnalysis.traj.html +++ b/code/PQAnalysis.traj.html @@ -34,6 +34,7 @@ PQAnalysis +
    @@ -49,14 +50,15 @@
  • PQAnalysis package
  • @@ -97,14 +99,11 @@

    Submodules

    PQAnalysis.traj.frame module

    -
    -

    PQAnalysis.traj.selection module

    -

    PQAnalysis.traj.trajectory module

    -
    -

    Module contents

    +
    +

    Module contents

    @@ -119,7 +118,7 @@

    PQAnalysis.traj.trajectory module -

    © Copyright 2023, Josef M. Gallmetzer, Jakob Gamper.

    +

    © Copyright 2023, Jakob Gamper, Josef M. Gallmetzer, Clarissa A. Seidler.

    Built with Sphinx using a diff --git a/code/PQAnalysis.utils.html b/code/PQAnalysis.utils.html index d0fbc29d..78e04b93 100644 --- a/code/PQAnalysis.utils.html +++ b/code/PQAnalysis.utils.html @@ -33,6 +33,7 @@ PQAnalysis +
    @@ -48,14 +49,15 @@
  • PQAnalysis package
  • @@ -96,35 +98,17 @@

    Submodules

    PQAnalysis.utils.common module

    -
    -

    PQAnalysis.utils.decorators module

    -

    A module containing different decorators which could be useful.

    -
    -
    -PQAnalysis.utils.decorators.count_decorator(func)[source]
    -

    Decorator which counts the number of times a function is called.

    -
    - -
    -
    -PQAnalysis.utils.decorators.instance_function_count_decorator(func)[source]
    -

    Decorator which counts the number of times a function is called for an instance of a class.

    -
    - +
    +

    PQAnalysis.utils.decorators module

    -
    -

    PQAnalysis.utils.exceptions module

    -

    A module containing different exceptions which could be useful.

    -
    -
    -exception PQAnalysis.utils.exceptions.ElementNotFoundError(id)[source]
    -

    Bases: Exception

    -

    Exception raised if the given element id is not valid

    -
    - +
    +

    PQAnalysis.utils.exceptions module

    +
    +
    +

    PQAnalysis.utils.mytypes module

    -
    -

    Module contents

    +
    +

    Module contents

    @@ -138,7 +122,7 @@

    PQAnalysis.utils.common module -

    © Copyright 2023, Josef M. Gallmetzer, Jakob Gamper.

    +

    © Copyright 2023, Jakob Gamper, Josef M. Gallmetzer, Clarissa A. Seidler.

    Built with Sphinx using a diff --git a/code/modules.html b/code/modules.html index 02d9bea4..7b13da5c 100644 --- a/code/modules.html +++ b/code/modules.html @@ -34,6 +34,7 @@ PQAnalysis +
    @@ -88,46 +89,57 @@

    PQAnalysisModule contents +
  • PQAnalysis.core package +
  • PQAnalysis.io package
  • -
  • PQAnalysis.pbc package
  • -
  • Module contents
  • +
  • Module contents
  • @@ -145,7 +157,7 @@

    PQAnalysis -

    © Copyright 2023, Josef M. Gallmetzer, Jakob Gamper.

    +

    © Copyright 2023, Jakob Gamper, Josef M. Gallmetzer, Clarissa A. Seidler.

    Built with Sphinx using a diff --git a/developerGuide/developerGuide.html b/developerGuide/developerGuide.html index 0dadd69f..65f05910 100644 --- a/developerGuide/developerGuide.html +++ b/developerGuide/developerGuide.html @@ -34,6 +34,7 @@ PQAnalysis +
    @@ -98,7 +99,7 @@

    How to Contribute Built with Sphinx using a diff --git a/genindex.html b/genindex.html index 1be700ad..6dca71c1 100644 --- a/genindex.html +++ b/genindex.html @@ -31,6 +31,7 @@ PQAnalysis +
    @@ -72,174 +73,8 @@

    Index

    - B - | C - | E - | F - | I - | M - | O - | P
    -

    B

    - - -
    - -

    C

    - - - -
    - -

    E

    - - -
    - -

    F

    - - - -
    - -

    I

    - - -
    - -

    M

    - - -
    - -

    O

    - - -
    - -

    P

    - - - -
      -
    • - PQAnalysis - -
    • -
    • - PQAnalysis.io - -
    • -
    • - PQAnalysis.io.base - -
    • -
    • - PQAnalysis.pbc - -
    • -
    • - PQAnalysis.tools - -
    • -
      -
    • - PQAnalysis.traj - -
    • -
    • - PQAnalysis.utils - -
    • -
    • - PQAnalysis.utils.decorators - -
    • -
    • - PQAnalysis.utils.exceptions - -
    • -
    -
    @@ -249,7 +84,7 @@

    P


    -

    © Copyright 2023, Josef M. Gallmetzer, Jakob Gamper.

    +

    © Copyright 2023, Jakob Gamper, Josef M. Gallmetzer, Clarissa A. Seidler.

    Built with Sphinx using a diff --git a/index.html b/index.html index 85c96a57..283c2070 100644 --- a/index.html +++ b/index.html @@ -33,6 +33,7 @@ PQAnalysis +
    @@ -75,8 +76,7 @@

    PQAnalysis

    -

    Developer Guide -modules

    +

    Developer Guide

    @@ -89,7 +89,7 @@

    PQAnalysis -

    © Copyright 2023, Josef M. Gallmetzer, Jakob Gamper.

    +

    © Copyright 2023, Jakob Gamper, Josef M. Gallmetzer, Clarissa A. Seidler.

    Built with Sphinx using a diff --git a/objects.inv b/objects.inv index 2decd577..530903ad 100644 Binary files a/objects.inv and b/objects.inv differ diff --git a/py-modindex.html b/py-modindex.html deleted file mode 100644 index 22521d53..00000000 --- a/py-modindex.html +++ /dev/null @@ -1,161 +0,0 @@ - - - - - - Python Module Index — PQAnalysis documentation - - - - - - - - - - - - - - - - - - - -
    - - -
    - -
    -
    -
    -
      -
    • - -
    • -
    • -
    -
    -
    -
    -
    - - -

    Python Module Index

    - -
    - p -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
     
    - p
    - PQAnalysis -
        - PQAnalysis.io -
        - PQAnalysis.io.base -
        - PQAnalysis.pbc -
        - PQAnalysis.tools -
        - PQAnalysis.traj -
        - PQAnalysis.utils -
        - PQAnalysis.utils.decorators -
        - PQAnalysis.utils.exceptions -
    - - -
    -
    -
    - -
    - -
    -

    © Copyright 2023, Josef M. Gallmetzer, Jakob Gamper.

    -
    - - Built with Sphinx using a - theme - provided by Read the Docs. - - -
    -
    -
    -
    -
    - - - - \ No newline at end of file diff --git a/search.html b/search.html index 0f84a44f..8e26c6c5 100644 --- a/search.html +++ b/search.html @@ -34,6 +34,7 @@ PQAnalysis +
    @@ -91,7 +92,7 @@
    -

    © Copyright 2023, Josef M. Gallmetzer, Jakob Gamper.

    +

    © Copyright 2023, Jakob Gamper, Josef M. Gallmetzer, Clarissa A. Seidler.

    Built with Sphinx using a diff --git a/searchindex.js b/searchindex.js index c112b3e3..a8678b77 100644 --- a/searchindex.js +++ b/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["code/PQAnalysis", "code/PQAnalysis.cli", "code/PQAnalysis.io", "code/PQAnalysis.pbc", "code/PQAnalysis.tools", "code/PQAnalysis.traj", "code/PQAnalysis.utils", "code/modules", "developerGuide/developerGuide", "index"], "filenames": ["code/PQAnalysis.rst", "code/PQAnalysis.cli.rst", "code/PQAnalysis.io.rst", "code/PQAnalysis.pbc.rst", "code/PQAnalysis.tools.rst", "code/PQAnalysis.traj.rst", "code/PQAnalysis.utils.rst", "code/modules.rst", "developerGuide/developerGuide.rst", "index.rst"], "titles": ["PQAnalysis package", "PQAnalysis.cli package", "PQAnalysis.io package", "PQAnalysis.pbc package", "PQAnalysis.tools package", "PQAnalysis.traj package", "PQAnalysis.utils package", "PQAnalysis", "Developer Guide", "PQAnalysis"], "terms": {"cli": [0, 7], "submodul": [0, 7], "traj2box": [0, 7], "traj2qmcfc": [0, 7], "io": [0, 7], "base": [0, 6, 7], "class": [0, 6], "basewrit": [0, 2], "file": [0, 2, 8], "mode": [0, 2], "filenam": [0, 2], "close": [0, 2], "open": [0, 2], "boxwrit": [0, 7], "trajectoryread": [0, 7], "trajectorywrit": [0, 7], "pbc": [0, 7], "cell": [0, 7], "tool": [0, 7], "traj_to_com_traj": [0, 7], "traj": [0, 7], "frame": [0, 7], "select": [0, 7], "trajectori": [0, 7], "util": [0, 7], "common": [0, 7], "decor": [0, 7], "count_decor": [0, 6], "instance_function_count_decor": [0, 6], "except": [0, 7], "elementnotfounderror": [0, 6], "A": [2, 6], "contain": [2, 6], "all": 2, "writer": 2, "str": 2, "none": 2, "w": 2, "sourc": [2, 6], "object": 2, "The": [2, 8], "write": 2, "type": 2, "either": 2, "append": 2, "name": 2, "If": 2, "output": 2, "i": [2, 6, 8], "print": 2, "stdout": 2, "differ": 6, "which": 6, "could": 6, "us": [6, 8], "func": 6, "count": 6, "number": 6, "time": 6, "function": 6, "call": 6, "an": 6, "instanc": 6, "id": 6, "rais": 6, "given": 6, "element": 6, "valid": 6, "packag": 7, "subpackag": 7, "modul": [7, 9], "content": 7, "thi": 8, "section": 8, "includ": 8, "inform": 8, "who": 8, "want": 8, "It": 8, "about": 8, "run": 8, "build": 8, "also": 8, "": 8, "code": 8, "style": 8, "For": 8, "ani": 8, "contributor": 8, "willing": 8, "import": 8, "understand": 8, "branch": 8, "model": 8, "gitflow": 8, "In": 8, "order": 8, "pleas": 8, "follow": 8, "step": 8, "fork": 8, "github": 8, "necessari": 8, "you": 8, "ar": 8, "member": 8, "clone": 8, "your": 8, "local": 8, "git": 8, "http": 8, "com": 8, "97gamjak": 8, "pqanalysi": 8, "initi": 8, "flow": 8, "set": 8, "specifi": 8, "default": 8, "master": 8, "main": 8, "dev": 8, "version": 8, "tag": 8, "prefix": 8, "v": 8, "creat": 8, "featur": 8, "start": 8, "feature_branch_nam": 8, "commit": 8, "chang": 8, "publish": 8, "add": 8, "m": 8, "messag": 8, "pull": 8, "request": 8, "develop": 9, "guid": 9}, "objects": {"": [[0, 0, 0, "-", "PQAnalysis"]], "PQAnalysis": [[2, 0, 0, "-", "io"], [3, 0, 0, "-", "pbc"], [4, 0, 0, "-", "tools"], [5, 0, 0, "-", "traj"], [6, 0, 0, "-", "utils"]], "PQAnalysis.io": [[2, 0, 0, "-", "base"]], "PQAnalysis.io.base": [[2, 1, 1, "", "BaseWriter"]], "PQAnalysis.io.base.BaseWriter": [[2, 2, 1, "", "close"], [2, 3, 1, "", "file"], [2, 3, 1, "", "filename"], [2, 3, 1, "", "mode"], [2, 2, 1, "", "open"]], "PQAnalysis.utils": [[6, 0, 0, "-", "decorators"], [6, 0, 0, "-", "exceptions"]], "PQAnalysis.utils.decorators": [[6, 4, 1, "", "count_decorator"], [6, 4, 1, "", "instance_function_count_decorator"]], "PQAnalysis.utils.exceptions": [[6, 5, 1, "", "ElementNotFoundError"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:attribute", "4": "py:function", "5": "py:exception"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "attribute", "Python attribute"], "4": ["py", "function", "Python function"], "5": ["py", "exception", "Python exception"]}, "titleterms": {"pqanalysi": [0, 1, 2, 3, 4, 5, 6, 7, 9], "packag": [0, 1, 2, 3, 4, 5, 6], "subpackag": 0, "modul": [0, 1, 2, 3, 4, 5, 6], "content": [0, 1, 2, 3, 4, 5, 6], "cli": 1, "submodul": [1, 2, 3, 4, 5, 6], "traj2box": 1, "traj2qmcfc": 1, "io": 2, "base": 2, "class": 2, "boxwrit": 2, "trajectoryread": 2, "trajectorywrit": 2, "pbc": 3, "cell": 3, "tool": 4, "traj_to_com_traj": 4, "traj": 5, "frame": 5, "select": 5, "trajectori": 5, "util": 6, "common": 6, "decor": 6, "except": 6, "develop": 8, "guid": 8, "project": 8, "structur": 8, "test": 8, "document": 8, "how": 8, "contribut": 8}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx.ext.todo": 2, "sphinx.ext.viewcode": 1, "sphinx": 60}, "alltitles": {"PQAnalysis package": [[0, "pqanalysis-package"]], "Subpackages": [[0, "subpackages"]], "Module contents": [[0, "module-PQAnalysis"], [1, "module-contents"], [2, "module-PQAnalysis.io"], [3, "module-PQAnalysis.pbc"], [4, "module-PQAnalysis.tools"], [5, "module-PQAnalysis.traj"], [6, "module-PQAnalysis.utils"]], "PQAnalysis.cli package": [[1, "pqanalysis-cli-package"]], "Submodules": [[1, "submodules"], [2, "submodules"], [3, "submodules"], [4, "submodules"], [5, "submodules"], [6, "submodules"]], "PQAnalysis.cli.traj2box module": [[1, "pqanalysis-cli-traj2box-module"]], "PQAnalysis.cli.traj2qmcfc module": [[1, "pqanalysis-cli-traj2qmcfc-module"]], "PQAnalysis.io package": [[2, "pqanalysis-io-package"]], "PQAnalysis.io.base module": [[2, "module-PQAnalysis.io.base"]], "Classes": [[2, "classes"]], "PQAnalysis.io.boxWriter module": [[2, "pqanalysis-io-boxwriter-module"]], "PQAnalysis.io.trajectoryReader module": [[2, "pqanalysis-io-trajectoryreader-module"]], "PQAnalysis.io.trajectoryWriter module": [[2, "pqanalysis-io-trajectorywriter-module"]], "PQAnalysis.pbc package": [[3, "pqanalysis-pbc-package"]], "PQAnalysis.pbc.cell module": [[3, "pqanalysis-pbc-cell-module"]], "PQAnalysis.tools package": [[4, "pqanalysis-tools-package"]], "PQAnalysis.tools.traj_to_com_traj module": [[4, "pqanalysis-tools-traj-to-com-traj-module"]], "PQAnalysis.traj package": [[5, "pqanalysis-traj-package"]], "PQAnalysis.traj.frame module": [[5, "pqanalysis-traj-frame-module"]], "PQAnalysis.traj.selection module": [[5, "pqanalysis-traj-selection-module"]], "PQAnalysis.traj.trajectory module": [[5, "pqanalysis-traj-trajectory-module"]], "PQAnalysis.utils package": [[6, "pqanalysis-utils-package"]], "PQAnalysis.utils.common module": [[6, "pqanalysis-utils-common-module"]], "PQAnalysis.utils.decorators module": [[6, "module-PQAnalysis.utils.decorators"]], "PQAnalysis.utils.exceptions module": [[6, "module-PQAnalysis.utils.exceptions"]], "PQAnalysis": [[7, "pqanalysis"], [9, "pqanalysis"]], "Developer Guide": [[8, "developer-guide"]], "Project Structure": [[8, "project-structure"]], "Tests": [[8, "tests"]], "Documentation": [[8, "documentation"]], "How to Contribute": [[8, "how-to-contribute"]]}, "indexentries": {"pqanalysis": [[0, "module-PQAnalysis"]], "module": [[0, "module-PQAnalysis"], [2, "module-PQAnalysis.io"], [2, "module-PQAnalysis.io.base"], [3, "module-PQAnalysis.pbc"], [4, "module-PQAnalysis.tools"], [5, "module-PQAnalysis.traj"], [6, "module-PQAnalysis.utils"], [6, "module-PQAnalysis.utils.decorators"], [6, "module-PQAnalysis.utils.exceptions"]], "basewriter (class in pqanalysis.io.base)": [[2, "PQAnalysis.io.base.BaseWriter"]], "pqanalysis.io": [[2, "module-PQAnalysis.io"]], "pqanalysis.io.base": [[2, "module-PQAnalysis.io.base"]], "close() (pqanalysis.io.base.basewriter method)": [[2, "PQAnalysis.io.base.BaseWriter.close"]], "file (pqanalysis.io.base.basewriter attribute)": [[2, "PQAnalysis.io.base.BaseWriter.file"]], "filename (pqanalysis.io.base.basewriter attribute)": [[2, "PQAnalysis.io.base.BaseWriter.filename"]], "mode (pqanalysis.io.base.basewriter attribute)": [[2, "PQAnalysis.io.base.BaseWriter.mode"]], "open() (pqanalysis.io.base.basewriter method)": [[2, "PQAnalysis.io.base.BaseWriter.open"]], "pqanalysis.pbc": [[3, "module-PQAnalysis.pbc"]], "pqanalysis.tools": [[4, "module-PQAnalysis.tools"]], "pqanalysis.traj": [[5, "module-PQAnalysis.traj"]], "elementnotfounderror": [[6, "PQAnalysis.utils.exceptions.ElementNotFoundError"]], "pqanalysis.utils": [[6, "module-PQAnalysis.utils"]], "pqanalysis.utils.decorators": [[6, "module-PQAnalysis.utils.decorators"]], "pqanalysis.utils.exceptions": [[6, "module-PQAnalysis.utils.exceptions"]], "count_decorator() (in module pqanalysis.utils.decorators)": [[6, "PQAnalysis.utils.decorators.count_decorator"]], "instance_function_count_decorator() (in module pqanalysis.utils.decorators)": [[6, "PQAnalysis.utils.decorators.instance_function_count_decorator"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["code/PQAnalysis", "code/PQAnalysis.cli", "code/PQAnalysis.core", "code/PQAnalysis.io", "code/PQAnalysis.physicalData", "code/PQAnalysis.tools", "code/PQAnalysis.traj", "code/PQAnalysis.utils", "code/modules", "developerGuide/developerGuide", "index"], "filenames": ["code/PQAnalysis.rst", "code/PQAnalysis.cli.rst", "code/PQAnalysis.core.rst", "code/PQAnalysis.io.rst", "code/PQAnalysis.physicalData.rst", "code/PQAnalysis.tools.rst", "code/PQAnalysis.traj.rst", "code/PQAnalysis.utils.rst", "code/modules.rst", "developerGuide/developerGuide.rst", "index.rst"], "titles": ["PQAnalysis package", "PQAnalysis.cli package", "PQAnalysis.core package", "PQAnalysis.io package", "PQAnalysis.physicalData package", "PQAnalysis.tools package", "PQAnalysis.traj package", "PQAnalysis.utils package", "PQAnalysis", "Developer Guide", "PQAnalysis"], "terms": {"cli": [0, 8], "submodul": [0, 8], "traj2box": [0, 8], "traj2qmcfc": [0, 8], "core": [0, 8], "atom": [0, 8], "atomicsystem": [0, 8], "cell": [0, 8], "topologi": [0, 8], "io": [0, 8], "base": [0, 8], "boxwrit": [0, 8], "energyfileread": [0, 8], "infofileread": [0, 8], "trajectoryread": [0, 8], "trajectorywrit": [0, 8], "physicaldata": [0, 8], "energi": [0, 8], "tool": [0, 8], "traj_to_com_traj": [0, 8], "traj": [0, 8], "frame": [0, 8], "trajectori": [0, 8], "util": [0, 8], "common": [0, 8], "decor": [0, 8], "except": [0, 8], "mytyp": [0, 8], "packag": 8, "subpackag": 8, "modul": 8, "content": 8, "thi": 9, "section": 9, "includ": 9, "inform": 9, "who": 9, "want": 9, "It": 9, "about": 9, "run": 9, "build": 9, "also": 9, "": 9, "code": 9, "style": 9, "For": 9, "ani": 9, "contributor": 9, "willing": 9, "i": 9, "import": 9, "understand": 9, "branch": 9, "model": 9, "us": 9, "The": 9, "gitflow": 9, "In": 9, "order": 9, "pleas": 9, "follow": 9, "step": 9, "fork": 9, "github": 9, "necessari": 9, "you": 9, "ar": 9, "member": 9, "clone": 9, "your": 9, "local": 9, "git": 9, "http": 9, "com": 9, "pimd": 9, "qmcf": 9, "pqanalysi": 9, "initi": 9, "flow": 9, "set": 9, "specifi": 9, "default": 9, "master": 9, "main": 9, "dev": 9, "version": 9, "tag": 9, "prefix": 9, "v": 9, "creat": 9, "featur": 9, "start": 9, "feature_branch_nam": 9, "commit": 9, "chang": 9, "publish": 9, "add": 9, "file": 9, "m": 9, "messag": 9, "pull": 9, "request": 9, "develop": 10, "guid": 10}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"pqanalysi": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10], "packag": [0, 1, 2, 3, 4, 5, 6, 7], "subpackag": 0, "modul": [0, 1, 2, 3, 4, 5, 6, 7], "content": [0, 1, 2, 3, 4, 5, 6, 7], "cli": 1, "submodul": [1, 2, 3, 4, 5, 6, 7], "traj2box": 1, "traj2qmcfc": 1, "core": 2, "atom": 2, "atomicsystem": 2, "cell": 2, "topologi": 2, "io": 3, "base": 3, "boxwrit": 3, "energyfileread": 3, "infofileread": 3, "trajectoryread": 3, "trajectorywrit": 3, "physicaldata": 4, "energi": 4, "tool": 5, "traj_to_com_traj": 5, "traj": 6, "frame": 6, "trajectori": 6, "util": 7, "common": 7, "decor": 7, "except": 7, "mytyp": 7, "develop": 9, "guid": 9, "project": 9, "structur": 9, "test": 9, "document": 9, "how": 9, "contribut": 9}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx.ext.todo": 2, "sphinx.ext.viewcode": 1, "sphinx": 60}, "alltitles": {"PQAnalysis package": [[0, "pqanalysis-package"]], "Subpackages": [[0, "subpackages"]], "Module contents": [[0, "module-contents"], [1, "module-contents"], [2, "module-contents"], [3, "module-contents"], [4, "module-contents"], [5, "module-contents"], [6, "module-contents"], [7, "module-contents"]], "PQAnalysis.cli package": [[1, "pqanalysis-cli-package"]], "Submodules": [[1, "submodules"], [2, "submodules"], [3, "submodules"], [4, "submodules"], [5, "submodules"], [6, "submodules"], [7, "submodules"]], "PQAnalysis.cli.traj2box module": [[1, "pqanalysis-cli-traj2box-module"]], "PQAnalysis.cli.traj2qmcfc module": [[1, "pqanalysis-cli-traj2qmcfc-module"]], "PQAnalysis.core package": [[2, "pqanalysis-core-package"]], "PQAnalysis.core.atom module": [[2, "pqanalysis-core-atom-module"]], "PQAnalysis.core.atomicSystem module": [[2, "pqanalysis-core-atomicsystem-module"]], "PQAnalysis.core.cell module": [[2, "pqanalysis-core-cell-module"]], "PQAnalysis.core.topology module": [[2, "pqanalysis-core-topology-module"]], "PQAnalysis.io package": [[3, "pqanalysis-io-package"]], "PQAnalysis.io.base module": [[3, "pqanalysis-io-base-module"]], "PQAnalysis.io.boxWriter module": [[3, "pqanalysis-io-boxwriter-module"]], "PQAnalysis.io.energyFileReader module": [[3, "pqanalysis-io-energyfilereader-module"]], "PQAnalysis.io.infoFileReader module": [[3, "pqanalysis-io-infofilereader-module"]], "PQAnalysis.io.trajectoryReader module": [[3, "pqanalysis-io-trajectoryreader-module"]], "PQAnalysis.io.trajectoryWriter module": [[3, "pqanalysis-io-trajectorywriter-module"]], "PQAnalysis.physicalData package": [[4, "pqanalysis-physicaldata-package"]], "PQAnalysis.physicalData.energy module": [[4, "pqanalysis-physicaldata-energy-module"]], "PQAnalysis.tools package": [[5, "pqanalysis-tools-package"]], "PQAnalysis.tools.traj_to_com_traj module": [[5, "pqanalysis-tools-traj-to-com-traj-module"]], "PQAnalysis.traj package": [[6, "pqanalysis-traj-package"]], "PQAnalysis.traj.frame module": [[6, "pqanalysis-traj-frame-module"]], "PQAnalysis.traj.trajectory module": [[6, "pqanalysis-traj-trajectory-module"]], "PQAnalysis.utils package": [[7, "pqanalysis-utils-package"]], "PQAnalysis.utils.common module": [[7, "pqanalysis-utils-common-module"]], "PQAnalysis.utils.decorators module": [[7, "pqanalysis-utils-decorators-module"]], "PQAnalysis.utils.exceptions module": [[7, "pqanalysis-utils-exceptions-module"]], "PQAnalysis.utils.mytypes module": [[7, "pqanalysis-utils-mytypes-module"]], "PQAnalysis": [[8, "pqanalysis"], [10, "pqanalysis"]], "Developer Guide": [[9, "developer-guide"]], "Project Structure": [[9, "project-structure"]], "Tests": [[9, "tests"]], "Documentation": [[9, "documentation"]], "How to Contribute": [[9, "how-to-contribute"]]}, "indexentries": {}}) \ No newline at end of file