Skip to content

Commit

Permalink
Documentation generated
Browse files Browse the repository at this point in the history
  • Loading branch information
damianfraszczak committed Jul 5, 2024
1 parent fee7f51 commit ca8b872
Show file tree
Hide file tree
Showing 26 changed files with 270 additions and 5 deletions.
2 changes: 1 addition & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,6 @@
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [0.1.0] - 2024-07-08
## [0.1.0] - 2024-07-05
### Added
- NSDlib version 0.1.0 release
2 changes: 2 additions & 0 deletions docs/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -44,3 +44,5 @@

html_theme = "sphinx_rtd_theme"
html_static_path = ["_static"]


2 changes: 0 additions & 2 deletions docs/files/INTRODUCTION.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,5 +9,3 @@ of source detection methods, outbreak detection techniques, and propagation grap
facilitating the development of new techniques to combat misinformation and improve propagation analysis.
Each year, new techniques are introduced through scientific papers, often with only pseudo-code descriptions, making it
difficult for researchers to evaluate and compare them with existing methods. NSDlib tries to bridge this gap and enhance researchers to put their implementations here.

##
5 changes: 3 additions & 2 deletions docs/files/QUICK_START.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ print(evaluation)


```
### direct method calls
### Direct method calls
by importing and using specific method, each method has appropriate prefix to understand what is the purpose of it:

```python
Expand Down Expand Up @@ -75,7 +75,8 @@ print(evaluation)
This method allows you to directly specify the process of source detection, making it easy to do any modifications to standardlogic.

### Enum usage
- by using appropriate enum and method for computing desired method:
by using appropriate enum and method for computing desired method:

```python

import networkx as nx
Expand Down
31 changes: 31 additions & 0 deletions docs/index.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
.. NSDLib documentation master file, created by
sphinx-quickstart on Tue Feb 20 15:27:13 2024.
You can adapt this file completely to your liking, but it should at least
contain the root `toctree` directive.
Welcome to NSDlib's documentation!
=====================================

``NSDLib`` (Network source detection library) is a comprehensive library designed for detecting sources of propagation in networks. This library offers a variety of algorithms that help researchers and developers analyze and identify the origins of information (epidemic etc.) spread within networks.


.. toctree::
:maxdepth: 2
:caption: Contents:

Introduction <files/INTRODUCTION.md>
Quick start <files/QUICK_START.md>
Contributing <files/CONTRIBUTING.md>
Code of conduct <files/CODE_OF_CONDUCT.md>
Reference <source/modules>


Indices and tables
==================

* :ref:`genindex`
* :ref:`modindex`
* :ref:`search`

.. _`Source`: https://github.com/damianfraszczak/nsdlib
.. _`Distribution`: https://pypi.org/project/nsdlib/
7 changes: 7 additions & 0 deletions docs/source/modules.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
src
===

.. toctree::
:maxdepth: 4

nsdlib
7 changes: 7 additions & 0 deletions docs/source/nsdlib.algorithms.algorithms_utils.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
nsdlib.algorithms.algorithms\_utils module
==========================================

.. automodule:: nsdlib.algorithms.algorithms_utils
:members:
:undoc-members:
:show-inheritance:
7 changes: 7 additions & 0 deletions docs/source/nsdlib.algorithms.evaluation.dynamic_age.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
nsdlib.algorithms.evaluation.dynamic\_age module
================================================

.. automodule:: nsdlib.algorithms.evaluation.dynamic_age
:members:
:undoc-members:
:show-inheritance:
7 changes: 7 additions & 0 deletions docs/source/nsdlib.algorithms.evaluation.jordan_center.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
nsdlib.algorithms.evaluation.jordan\_center module
==================================================

.. automodule:: nsdlib.algorithms.evaluation.jordan_center
:members:
:undoc-members:
:show-inheritance:
7 changes: 7 additions & 0 deletions docs/source/nsdlib.algorithms.evaluation.net_sleuth.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
nsdlib.algorithms.evaluation.net\_sleuth module
===============================================

.. automodule:: nsdlib.algorithms.evaluation.net_sleuth
:members:
:undoc-members:
:show-inheritance:
20 changes: 20 additions & 0 deletions docs/source/nsdlib.algorithms.evaluation.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
nsdlib.algorithms.evaluation package
====================================

Submodules
----------

.. toctree::
:maxdepth: 4

nsdlib.algorithms.evaluation.dynamic_age
nsdlib.algorithms.evaluation.jordan_center
nsdlib.algorithms.evaluation.net_sleuth

Module contents
---------------

.. automodule:: nsdlib.algorithms.evaluation
:members:
:undoc-members:
:show-inheritance:
10 changes: 10 additions & 0 deletions docs/source/nsdlib.algorithms.outbreaks.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
nsdlib.algorithms.outbreaks package
===================================

Module contents
---------------

.. automodule:: nsdlib.algorithms.outbreaks
:members:
:undoc-members:
:show-inheritance:
19 changes: 19 additions & 0 deletions docs/source/nsdlib.algorithms.reconstruction.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
nsdlib.algorithms.reconstruction package
========================================

Submodules
----------

.. toctree::
:maxdepth: 4

nsdlib.algorithms.reconstruction.sbrp
nsdlib.algorithms.reconstruction.utils

Module contents
---------------

.. automodule:: nsdlib.algorithms.reconstruction
:members:
:undoc-members:
:show-inheritance:
7 changes: 7 additions & 0 deletions docs/source/nsdlib.algorithms.reconstruction.sbrp.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
nsdlib.algorithms.reconstruction.sbrp module
============================================

.. automodule:: nsdlib.algorithms.reconstruction.sbrp
:members:
:undoc-members:
:show-inheritance:
7 changes: 7 additions & 0 deletions docs/source/nsdlib.algorithms.reconstruction.utils.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
nsdlib.algorithms.reconstruction.utils module
=============================================

.. automodule:: nsdlib.algorithms.reconstruction.utils
:members:
:undoc-members:
:show-inheritance:
28 changes: 28 additions & 0 deletions docs/source/nsdlib.algorithms.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
nsdlib.algorithms package
=========================

Subpackages
-----------

.. toctree::
:maxdepth: 4

nsdlib.algorithms.evaluation
nsdlib.algorithms.outbreaks
nsdlib.algorithms.reconstruction

Submodules
----------

.. toctree::
:maxdepth: 4

nsdlib.algorithms.algorithms_utils

Module contents
---------------

.. automodule:: nsdlib.algorithms
:members:
:undoc-members:
:show-inheritance:
7 changes: 7 additions & 0 deletions docs/source/nsdlib.common.exceptions.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
nsdlib.common.exceptions module
===============================

.. automodule:: nsdlib.common.exceptions
:members:
:undoc-members:
:show-inheritance:
7 changes: 7 additions & 0 deletions docs/source/nsdlib.common.models.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
nsdlib.common.models module
===========================

.. automodule:: nsdlib.common.models
:members:
:undoc-members:
:show-inheritance:
7 changes: 7 additions & 0 deletions docs/source/nsdlib.common.nx_utils.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
nsdlib.common.nx\_utils module
==============================

.. automodule:: nsdlib.common.nx_utils
:members:
:undoc-members:
:show-inheritance:
20 changes: 20 additions & 0 deletions docs/source/nsdlib.common.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
nsdlib.common package
=====================

Submodules
----------

.. toctree::
:maxdepth: 4

nsdlib.common.exceptions
nsdlib.common.models
nsdlib.common.nx_utils

Module contents
---------------

.. automodule:: nsdlib.common
:members:
:undoc-members:
:show-inheritance:
7 changes: 7 additions & 0 deletions docs/source/nsdlib.commons.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
nsdlib.commons module
=====================

.. automodule:: nsdlib.commons
:members:
:undoc-members:
:show-inheritance:
31 changes: 31 additions & 0 deletions docs/source/nsdlib.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
nsdlib package
==============

Subpackages
-----------

.. toctree::
:maxdepth: 4

nsdlib.algorithms
nsdlib.common

Submodules
----------

.. toctree::
:maxdepth: 4

nsdlib.commons
nsdlib.setup
nsdlib.source_detection
nsdlib.taxonomies
nsdlib.version

Module contents
---------------

.. automodule:: nsdlib
:members:
:undoc-members:
:show-inheritance:
7 changes: 7 additions & 0 deletions docs/source/nsdlib.setup.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
nsdlib.setup module
===================

.. automodule:: nsdlib.setup
:members:
:undoc-members:
:show-inheritance:
7 changes: 7 additions & 0 deletions docs/source/nsdlib.source_detection.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
nsdlib.source\_detection module
===============================

.. automodule:: nsdlib.source_detection
:members:
:undoc-members:
:show-inheritance:
7 changes: 7 additions & 0 deletions docs/source/nsdlib.taxonomies.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
nsdlib.taxonomies module
========================

.. automodule:: nsdlib.taxonomies
:members:
:undoc-members:
:show-inheritance:
7 changes: 7 additions & 0 deletions docs/source/nsdlib.version.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
nsdlib.version module
=====================

.. automodule:: nsdlib.version
:members:
:undoc-members:
:show-inheritance:

0 comments on commit ca8b872

Please sign in to comment.