NOESIS

class noesis.Noesis

This class implements the entry point for the functionality provided by this package and handles the states of the Java Virtual Machine required to run NOESIS in Python.

create_community_detector(detector, *args)

Create a community detector.

Parameters:
Returns:

detector – A community detector with the specified parameters.

Return type:

CommunityDetector

create_layout(layout, *args)

Create a layout.

Parameters:
  • layout (string) – Technique used to compute the layout. See layout.Layout for more details.
  • args (parameters) – Parameters for the layout algorithm. See layout.Layout for more details.
Returns:

layout – A layout with the specified parameters.

Return type:

Layout

Create a link predictor.

Parameters:
  • scorer (string) – Technique used to compute node pair scores. See links.LinkPredictor for more details.
  • args (parameters) – Parameters for the link predictor. See links.LinkPredictor for more details.
Returns:

scorer – A link predictor with the specified parameters.

Return type:

LinkPredictor

Create a link scorer.

Parameters:
  • scorer (string) – Technique used to compute link scores. See links.LinkScorer for more details.
  • args (parameters) – Parameters for the link scorer. See links.LinkScorer for more details.
Returns:

scorer – A link scorer with the specified parameters.

Return type:

LinkScorer

create_network()

Create a network.

Returns:network – A generated network.
Return type:Network
create_network_from_model(model, *args)

Create a network from a network formation model.

Parameters:
  • model (string) – Network formation model used to generate the network. See models.NetworkModel for more details.
  • args (parameters) – Parameters for the network formation model. See models.NetworkModel for more details.
Returns:

network – A network generated using the specified network formation model.

Return type:

Network

create_network_reader(reader, *args)

Create a network reader.

Parameters:
  • reader (string) – File format of the network reader. See io.NetworkReader for more details.
  • args (parameters) – Parameters for the network reader. See io.NetworkReader for more details.
Returns:

reader – A network reader with the specified parameters.

Return type:

NetworkReader

create_node_scorer(scorer, *args)

Create a node scorer.

Parameters:
  • scorer (string) – Technique used to compute node scores. See nodes.NodeScorer for more details.
  • args (parameters) – Parameters for the node scorer. See nodes.NodeScorer for more details.
Returns:

scorer – A node scorer with the specified parameters.

Return type:

NodeScorer

end()

End the NOESIS session. This method must be called in order to properly end the program execution.

launch_analyzer(show_splash=False)

Launchs the NOESIS graphic user interface.

Parameters:show_splash (bool, default False) – True to show the splash screen, False otherwise.