API Documentation ================= This section contains the complete API documentation for py3plex, automatically generated from docstrings. For auto-generated module documentation, run:: cd docfiles sphinx-apidoc -o AUTOGEN_results -f ../py3plex make html Core Modules ------------ .. automodule:: py3plex.core.multinet :members: :undoc-members: :show-inheritance: .. automodule:: py3plex.core.parsers :members: :undoc-members: :show-inheritance: .. automodule:: py3plex.core.converters :members: :undoc-members: :show-inheritance: .. automodule:: py3plex.core.random_generators :members: :undoc-members: :show-inheritance: .. automodule:: py3plex.core.supporting :members: :undoc-members: :show-inheritance: .. automodule:: py3plex.core.nx_compat :members: :undoc-members: :show-inheritance: HINMINE Network Decomposition ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. automodule:: py3plex.core.HINMINE.decomposition :members: :undoc-members: :show-inheritance: .. automodule:: py3plex.core.HINMINE.IO :members: :undoc-members: :show-inheritance: Configuration and Utilities ---------------------------- .. automodule:: py3plex.config :members: :undoc-members: :show-inheritance: .. automodule:: py3plex.utils :members: :undoc-members: :show-inheritance: .. automodule:: py3plex.exceptions :members: :undoc-members: :show-inheritance: Algorithms ---------- Community Detection ~~~~~~~~~~~~~~~~~~~ .. automodule:: py3plex.algorithms.community_detection.community_wrapper :members: :undoc-members: :show-inheritance: .. automodule:: py3plex.algorithms.community_detection.multilayer_modularity :members: :undoc-members: :show-inheritance: .. automodule:: py3plex.algorithms.community_detection.community_louvain :members: :undoc-members: :show-inheritance: .. automodule:: py3plex.algorithms.community_detection.community_measures :members: :undoc-members: :show-inheritance: .. automodule:: py3plex.algorithms.community_detection.multilayer_benchmark :members: :undoc-members: :show-inheritance: Statistics ~~~~~~~~~~ .. automodule:: py3plex.algorithms.statistics.statistics :members: :undoc-members: :show-inheritance: .. automodule:: py3plex.algorithms.statistics.multilayer_statistics :members: :undoc-members: :show-inheritance: .. automodule:: py3plex.algorithms.statistics.topology :members: :undoc-members: :show-inheritance: .. automodule:: py3plex.algorithms.statistics.enrichment :members: :undoc-members: :show-inheritance: .. automodule:: py3plex.algorithms.statistics.correlation_networks :members: :undoc-members: :show-inheritance: .. automodule:: py3plex.algorithms.statistics.basic_statistics :members: :undoc-members: :show-inheritance: Multilayer Algorithms ~~~~~~~~~~~~~~~~~~~~~ .. automodule:: py3plex.algorithms.multilayer_algorithms.centrality :members: :undoc-members: :show-inheritance: .. automodule:: py3plex.algorithms.multilayer_algorithms.multixrank :members: :undoc-members: :show-inheritance: .. automodule:: py3plex.algorithms.multilayer_algorithms.entanglement :members: :undoc-members: :show-inheritance: .. automodule:: py3plex.algorithms.multilayer_algorithms.supra_matrix_function_centrality :members: :undoc-members: :show-inheritance: .. automodule:: py3plex.algorithms.multicentrality :members: :undoc-members: :show-inheritance: General Algorithms ~~~~~~~~~~~~~~~~~~ .. automodule:: py3plex.algorithms.general.walkers :members: :undoc-members: :show-inheritance: .. automodule:: py3plex.algorithms.general.benchmark_classification :members: :undoc-members: :show-inheritance: Node Ranking ~~~~~~~~~~~~ .. automodule:: py3plex.algorithms.node_ranking.node_ranking :members: :undoc-members: :show-inheritance: Network Classification ~~~~~~~~~~~~~~~~~~~~~~ .. Note: :noindex: prevents duplicate object descriptions in the documentation index since this module is also documented elsewhere. .. automodule:: py3plex.algorithms.network_classification.label_propagation :members: :undoc-members: :show-inheritance: :noindex: Visualization ------------- .. automodule:: py3plex.visualization.multilayer :members: :undoc-members: :show-inheritance: .. automodule:: py3plex.visualization.drawing_machinery :members: :undoc-members: :show-inheritance: .. automodule:: py3plex.visualization.colors :members: :undoc-members: :show-inheritance: .. automodule:: py3plex.visualization.layout_algorithms :members: :undoc-members: :show-inheritance: .. automodule:: py3plex.visualization.bezier :members: :undoc-members: :show-inheritance: .. automodule:: py3plex.visualization.benchmark_visualizations :members: :undoc-members: :show-inheritance: Wrappers -------- .. automodule:: py3plex.wrappers.node2vec_embedding :members: :undoc-members: :show-inheritance: .. automodule:: py3plex.wrappers.benchmark_nodes :members: :undoc-members: :show-inheritance: I/O Operations -------------- .. automodule:: py3plex.io.input_output :members: :undoc-members: :show-inheritance: For the complete auto-generated API documentation, see the AUTOGEN_results directory after building the docs. Aggregation and Network Operations ---------------------------------- .. automodule:: py3plex.multinet.aggregation :members: :undoc-members: :show-inheritance: Profiling Utilities ------------------- .. automodule:: py3plex.profiling :members: :undoc-members: :show-inheritance: Logging Configuration --------------------- .. automodule:: py3plex.logging_config :members: :undoc-members: :show-inheritance: I/O Schema and Validation ------------------------- .. Note: :noindex: prevents duplicate object descriptions in the documentation index since this module is documented in multiple locations. .. automodule:: py3plex.io.schema :members: :undoc-members: :show-inheritance: :noindex: .. automodule:: py3plex.io.api :members: :undoc-members: :show-inheritance: Hedwig Rule Learning -------------------- .. automodule:: py3plex.algorithms.hedwig :members: :undoc-members: :show-inheritance: .. automodule:: py3plex.algorithms.hedwig.core.example :members: :undoc-members: :show-inheritance: .. automodule:: py3plex.algorithms.hedwig.core.predicate :members: :undoc-members: :show-inheritance: .. automodule:: py3plex.algorithms.hedwig.core.rule :members: :undoc-members: :show-inheritance: Force Atlas 2 Visualization --------------------------- .. automodule:: py3plex.visualization.fa2.forceatlas2 :members: :undoc-members: :show-inheritance: .. automodule:: py3plex.visualization.fa2.fa2util :members: :undoc-members: :show-inheritance: Embedding Visualization ----------------------- .. automodule:: py3plex.visualization.embedding_visualization.embedding_visualization :members: :undoc-members: :show-inheritance: Network Generation and Benchmarking ----------------------------------- .. automodule:: py3plex.algorithms.general.network_generation :members: :undoc-members: :show-inheritance: Additional Statistics and Analysis ---------------------------------- .. automodule:: py3plex.algorithms.statistics.bayesiantests :members: :undoc-members: :show-inheritance: .. automodule:: py3plex.algorithms.statistics.information_theory :members: :undoc-members: :show-inheritance: .. automodule:: py3plex.algorithms.statistics.distribution :members: :undoc-members: :show-inheritance: Community Detection Advanced ---------------------------- .. automodule:: py3plex.algorithms.community_detection.NoRC :members: :undoc-members: :show-inheritance: .. automodule:: py3plex.algorithms.community_detection.community_ranking :members: :undoc-members: :show-inheritance: .. automodule:: py3plex.algorithms.community_detection.label_propagation_multilayer :members: :undoc-members: :show-inheritance: Node Ranking and Classification ------------------------------- .. automodule:: py3plex.algorithms.node_ranking :members: :undoc-members: :show-inheritance: .. automodule:: py3plex.algorithms.network_classification :members: :undoc-members: :show-inheritance: Embeddings and Wrappers ----------------------- .. automodule:: py3plex.wrappers.train_node2vec_embedding :members: :undoc-members: :show-inheritance: .. automodule:: py3plex.wrappers.train_word2vec_embedding :members: :undoc-members: :show-inheritance: Network Motifs and Patterns --------------------------- .. automodule:: py3plex.algorithms.network_patterns.motif_detection :members: :undoc-members: :show-inheritance: HINMINE Data Structures ----------------------- .. automodule:: py3plex.core.HINMINE.dataStructures :members: :undoc-members: :show-inheritance: Command-Line Interface ---------------------- .. automodule:: py3plex.cli :members: :undoc-members: :show-inheritance: Validation Utilities -------------------- .. automodule:: py3plex.validation :members: :undoc-members: :show-inheritance: Network Comparison and Testing ------------------------------ .. automodule:: py3plex.algorithms.general.network_comparison :members: :undoc-members: :show-inheritance: .. automodule:: py3plex.algorithms.general.distances :members: :undoc-members: :show-inheritance: .. automodule:: py3plex.algorithms.general.network_slicer :members: :undoc-members: :show-inheritance: Hedwig Learning Algorithms -------------------------- .. automodule:: py3plex.algorithms.hedwig.learners.learner :members: :undoc-members: :show-inheritance: .. automodule:: py3plex.algorithms.hedwig.learners.bottomup :members: :undoc-members: :show-inheritance: .. automodule:: py3plex.algorithms.hedwig.learners.optimal :members: :undoc-members: :show-inheritance: Hedwig Statistics and Scoring ----------------------------- .. automodule:: py3plex.algorithms.hedwig.stats.scorefunctions :members: :undoc-members: :show-inheritance: .. automodule:: py3plex.algorithms.hedwig.stats.validate :members: :undoc-members: :show-inheritance: Hedwig Core Components ---------------------- .. automodule:: py3plex.algorithms.hedwig.core.converters :members: :undoc-members: :show-inheritance: .. automodule:: py3plex.algorithms.hedwig.core.kb :members: :undoc-members: :show-inheritance: .. automodule:: py3plex.algorithms.hedwig.core.settings :members: :undoc-members: :show-inheritance: Time Series and Temporal Analysis --------------------------------- .. automodule:: py3plex.algorithms.temporal.time_series_analysis :members: :undoc-members: :show-inheritance: Advanced Visualization ---------------------- .. automodule:: py3plex.visualization.hairballs :members: :undoc-members: :show-inheritance: .. automodule:: py3plex.visualization.sankey :members: :undoc-members: :show-inheritance: Link Prediction --------------- .. automodule:: py3plex.algorithms.link_prediction.link_prediction :members: :undoc-members: :show-inheritance: