implemented graph

This commit is contained in:
seangreaves
2023-01-29 10:06:02 +00:00
parent 153c811233
commit 9d2fc3d281
15 changed files with 588 additions and 618 deletions

View File

@@ -162,7 +162,7 @@
{
"cell_type": "code",
"execution_count": null,
"id": "e12f5461",
"id": "11b129ca",
"metadata": {},
"outputs": [],
"source": [
@@ -174,7 +174,7 @@
"id": "91c14cbb",
"metadata": {},
"source": [
"Each company is represented by its unique ID (`company_id`), number of hops from the origin company (`n`) and the company, address or person it connects to. As we've only saved the origin company so far, there isn't any information on links or connected nodes. There are also attributes for storing officer ids (`officer_ids`) and (`addresses`) although they have no information in them yet:"
"Each company is represented by its unique ID (`company_id`), name (`title`), number of hops from the origin company (`depth`) and the company, address or person it connects to. As we've only saved the origin company so far, there isn't any information on links or connected nodes. There are also attributes for storing officer ids (`officer_ids`) and (`addresses`) although they have no information in them yet:"
]
},
{
@@ -292,7 +292,7 @@
"metadata": {},
"outputs": [],
"source": [
"pd.DataFrame(network.company_ids)"
"network.company_ids"
]
},
{
@@ -310,7 +310,7 @@
"metadata": {},
"outputs": [],
"source": [
"pd.DataFrame(network.officer_ids)"
"network.officer_ids"
]
},
{
@@ -329,6 +329,24 @@
"id": "7083402a",
"metadata": {},
"outputs": [],
"source": [
"network.addresses"
]
},
{
"cell_type": "markdown",
"id": "eb8b7408",
"metadata": {},
"source": [
"We can load multiple results into a DataFrame for better readability:"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "9240d709",
"metadata": {},
"outputs": [],
"source": [
"pd.DataFrame(network.addresses)"
]
@@ -348,7 +366,7 @@
"id": "b4828d92",
"metadata": {},
"source": [
"For reproducibility, each time we perform a hop, the methods and limit configs are stored in "
"For reproducibility, each time we perform a hop, the methods and limit configs are stored in `hop_history` which we can view through `print_hop_history`:"
]
},
{
@@ -358,7 +376,7 @@
"metadata": {},
"outputs": [],
"source": [
"pd.DataFrame(network.hop_history)"
"network.hop_history"
]
},
{
@@ -402,7 +420,7 @@
"id": "dfa1b90c",
"metadata": {},
"source": [
"To see the information added, we can check out `address_history` and `companies` properties of our class:"
"To see the information added, we can check out `address_history` and `companies`:"
]
},
{
@@ -422,7 +440,7 @@
"metadata": {},
"outputs": [],
"source": [
"pd.DataFrame(network.companies)"
"pd.DataFrame(network.company_records)"
]
},
{