diff --git a/internal-user/link_report_updated.ipynb b/internal-user/link_report_updated.ipynb new file mode 100644 index 00000000..5c68db65 --- /dev/null +++ b/internal-user/link_report_updated.ipynb @@ -0,0 +1,387 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 2, + "id": "43ef3d02", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Collecting polly-python==1.5.0\n", + " Downloading https://elucidatainc.github.io/PublicAssets/builds/polly-python/tests/testpolly/polly_python-1.5.0-py3-none-any.whl (162 kB)\n", + "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m162.7/162.7 kB\u001b[0m \u001b[31m5.7 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", + "\u001b[?25hRequirement already satisfied: cloudpathlib>=0.15.0 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from polly-python==1.5.0) (0.16.0)\n", + "Requirement already satisfied: cryptography<=38.0.0,>=37.0.1 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from polly-python==1.5.0) (38.0.0)\n", + "Requirement already satisfied: botocore>=1.27.0 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from polly-python==1.5.0) (1.31.40)\n", + "Requirement already satisfied: python-jose==3.3.0 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from polly-python==1.5.0) (3.3.0)\n", + "Requirement already satisfied: plotly>=5.0.0 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from polly-python==1.5.0) (5.18.0)\n", + "Requirement already satisfied: elucidatacmapPy==3.3.4 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from polly-python==1.5.0) (3.3.4)\n", + "Requirement already satisfied: boto3>=1.24.0 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from polly-python==1.5.0) (1.28.40)\n", + "Requirement already satisfied: mixpanel==4.10.0 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from polly-python==1.5.0) (4.10.0)\n", + "Collecting requests==2.25.1\n", + " Downloading requests-2.25.1-py2.py3-none-any.whl (61 kB)\n", + "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m61.2/61.2 kB\u001b[0m \u001b[31m3.2 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", + "\u001b[?25hRequirement already satisfied: pandas>=1.3.5 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from polly-python==1.5.0) (1.5.3)\n", + "Requirement already satisfied: pytest>=6.2.5 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from polly-python==1.5.0) (7.4.3)\n", + "Requirement already satisfied: retrying==1.3.4 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from polly-python==1.5.0) (1.3.4)\n", + "Requirement already satisfied: pydantic==1.10.12 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from polly-python==1.5.0) (1.10.12)\n", + "Requirement already satisfied: datapane>=0.10.3 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from polly-python==1.5.0) (0.16.7)\n", + "Requirement already satisfied: tqdm==4.65.0 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from polly-python==1.5.0) (4.65.0)\n", + "Requirement already satisfied: Deprecated>=1.2.12 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from polly-python==1.5.0) (1.2.14)\n", + "Requirement already satisfied: joblib>=1.2.0 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from polly-python==1.5.0) (1.3.2)\n", + "Requirement already satisfied: rst2txt==1.1.0 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from polly-python==1.5.0) (1.1.0)\n", + "Requirement already satisfied: six in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from elucidatacmapPy==3.3.4->polly-python==1.5.0) (1.16.0)\n", + "Requirement already satisfied: h5py>=2.6.0 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from elucidatacmapPy==3.3.4->polly-python==1.5.0) (3.10.0)\n", + "Requirement already satisfied: numpy>=1.11.2 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from elucidatacmapPy==3.3.4->polly-python==1.5.0) (1.25.2)\n", + "Requirement already satisfied: urllib3 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from mixpanel==4.10.0->polly-python==1.5.0) (1.26.16)\n", + "Requirement already satisfied: typing-extensions>=4.2.0 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from pydantic==1.10.12->polly-python==1.5.0) (4.7.1)\n", + "Requirement already satisfied: pyasn1 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from python-jose==3.3.0->polly-python==1.5.0) (0.5.0)\n", + "Requirement already satisfied: ecdsa!=0.15 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from python-jose==3.3.0->polly-python==1.5.0) (0.18.0)\n", + "Requirement already satisfied: rsa in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from python-jose==3.3.0->polly-python==1.5.0) (4.7.2)\n", + "Requirement already satisfied: idna<3,>=2.5 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from requests==2.25.1->polly-python==1.5.0) (2.10)\n", + "Requirement already satisfied: certifi>=2017.4.17 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from requests==2.25.1->polly-python==1.5.0) (2023.7.22)\n", + "Requirement already satisfied: chardet<5,>=3.0.2 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from requests==2.25.1->polly-python==1.5.0) (4.0.0)\n", + "Requirement already satisfied: docutils>=0.11 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from rst2txt==1.1.0->polly-python==1.5.0) (0.16)\n", + "Requirement already satisfied: pygments in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from rst2txt==1.1.0->polly-python==1.5.0) (2.16.1)\n", + "Requirement already satisfied: jmespath<2.0.0,>=0.7.1 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from boto3>=1.24.0->polly-python==1.5.0) (1.0.1)\n", + "Requirement already satisfied: s3transfer<0.7.0,>=0.6.0 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from boto3>=1.24.0->polly-python==1.5.0) (0.6.2)\n", + "Requirement already satisfied: python-dateutil<3.0.0,>=2.1 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from botocore>=1.27.0->polly-python==1.5.0) (2.8.2)\n", + "Requirement already satisfied: cffi>=1.12 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from cryptography<=38.0.0,>=37.0.1->polly-python==1.5.0) (1.15.1)\n", + "Requirement already satisfied: pyngrok<6.0.0,>=5.2.1 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from datapane>=0.10.3->polly-python==1.5.0) (5.2.3)\n", + "Requirement already satisfied: datacommons-pandas<0.0.4,>=0.0.3 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from datapane>=0.10.3->polly-python==1.5.0) (0.0.3)\n", + "Requirement already satisfied: boltons<22.0.0,>=20.0.0 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from datapane>=0.10.3->polly-python==1.5.0) (21.0.0)\n", + "Requirement already satisfied: altair<5.0.0,>=4.0.0 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from datapane>=0.10.3->polly-python==1.5.0) (4.2.2)\n", + "Requirement already satisfied: multimethod<2.0,>=1.9 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from datapane>=0.10.3->polly-python==1.5.0) (1.10)\n", + "Requirement already satisfied: furl<3.0.0,>=2.0.0 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from datapane>=0.10.3->polly-python==1.5.0) (2.1.3)\n", + "Requirement already satisfied: colorlog<7.0.0,>=4.1.0 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from datapane>=0.10.3->polly-python==1.5.0) (6.7.0)\n", + "Requirement already satisfied: ipynbname>=2021.3.2 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from datapane>=0.10.3->polly-python==1.5.0) (2023.2.0.0)\n", + "Requirement already satisfied: vega-datasets<1.0.0,>=0.9.0 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from datapane>=0.10.3->polly-python==1.5.0) (0.9.0)\n", + "Requirement already satisfied: toolz<0.13.0,>=0.11.0 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from datapane>=0.10.3->polly-python==1.5.0) (0.12.0)\n", + "Requirement already satisfied: micawber>=0.5.0 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from datapane>=0.10.3->polly-python==1.5.0) (0.5.5)\n", + "Requirement already satisfied: click-spinner<0.2.0,>=0.1.8 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from datapane>=0.10.3->polly-python==1.5.0) (0.1.10)\n", + "Requirement already satisfied: dacite<2.0.0,>=1.0.2 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from datapane>=0.10.3->polly-python==1.5.0) (1.8.1)\n", + "Requirement already satisfied: glom<24.0.0,>=22.1.0 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from datapane>=0.10.3->polly-python==1.5.0) (23.4.0)\n", + "Requirement already satisfied: PyYAML<7.0.0,>=5.4.0 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from datapane>=0.10.3->polly-python==1.5.0) (6.0.1)\n", + "Requirement already satisfied: nbconvert>=5.6.1 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from datapane>=0.10.3->polly-python==1.5.0) (7.8.0)\n", + "Requirement already satisfied: tabulate<0.10.0,>=0.8.9 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from datapane>=0.10.3->polly-python==1.5.0) (0.8.10)\n", + "Requirement already satisfied: click<9.0.0,>=7.1.0 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from datapane>=0.10.3->polly-python==1.5.0) (8.1.7)\n", + "Requirement already satisfied: datacommons<2.0.0,>=1.4.3 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from datapane>=0.10.3->polly-python==1.5.0) (1.4.3)\n", + "Requirement already satisfied: importlib_resources<6.0.0,>=3.0.0 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from datapane>=0.10.3->polly-python==1.5.0) (5.13.0)\n", + "Requirement already satisfied: cheroot<10.0.0,>=9.0.0 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from datapane>=0.10.3->polly-python==1.5.0) (9.0.0)\n", + "Requirement already satisfied: pyarrow<11.0.0,>=6.0.0 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from datapane>=0.10.3->polly-python==1.5.0) (10.0.1)\n", + "Requirement already satisfied: requests-toolbelt<2.0.0,>=0.9.1 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from datapane>=0.10.3->polly-python==1.5.0) (1.0.0)\n", + "Requirement already satisfied: dulwich<0.22.0,>=0.20.0 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from datapane>=0.10.3->polly-python==1.5.0) (0.21.6)\n", + "Requirement already satisfied: jsonschema<5.0.0,>=3.2.0 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from datapane>=0.10.3->polly-python==1.5.0) (4.19.0)\n", + "Requirement already satisfied: lxml<5.0.0,>=4.0.0 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from datapane>=0.10.3->polly-python==1.5.0) (4.9.3)\n", + "Requirement already satisfied: posthog<3.0.0,>=1.4.0 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from datapane>=0.10.3->polly-python==1.5.0) (2.5.0)\n", + "Requirement already satisfied: dominate<3.0.0,>=2.4.0 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from datapane>=0.10.3->polly-python==1.5.0) (2.9.0)\n", + "Requirement already satisfied: packaging<24.0.0,>=21.0.0 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from datapane>=0.10.3->polly-python==1.5.0) (23.1)\n", + "Requirement already satisfied: wrapt<2,>=1.10 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from Deprecated>=1.2.12->polly-python==1.5.0) (1.16.0)\n", + "Requirement already satisfied: pytz>=2020.1 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from pandas>=1.3.5->polly-python==1.5.0) (2023.3)\n", + "Requirement already satisfied: tenacity>=6.2.0 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from plotly>=5.0.0->polly-python==1.5.0) (8.2.3)\n", + "Requirement already satisfied: pluggy<2.0,>=0.12 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from pytest>=6.2.5->polly-python==1.5.0) (1.3.0)\n", + "Requirement already satisfied: iniconfig in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from pytest>=6.2.5->polly-python==1.5.0) (2.0.0)\n", + "Requirement already satisfied: tomli>=1.0.0 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from pytest>=6.2.5->polly-python==1.5.0) (2.0.1)\n", + "Requirement already satisfied: exceptiongroup>=1.0.0rc8 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from pytest>=6.2.5->polly-python==1.5.0) (1.1.3)\n", + "Requirement already satisfied: jinja2 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from altair<5.0.0,>=4.0.0->datapane>=0.10.3->polly-python==1.5.0) (3.1.2)\n", + "Requirement already satisfied: entrypoints in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from altair<5.0.0,>=4.0.0->datapane>=0.10.3->polly-python==1.5.0) (0.4)\n", + "Requirement already satisfied: pycparser in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from cffi>=1.12->cryptography<=38.0.0,>=37.0.1->polly-python==1.5.0) (2.21)\n", + "Requirement already satisfied: more-itertools>=2.6 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from cheroot<10.0.0,>=9.0.0->datapane>=0.10.3->polly-python==1.5.0) (10.1.0)\n", + "Requirement already satisfied: jaraco.functools in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from cheroot<10.0.0,>=9.0.0->datapane>=0.10.3->polly-python==1.5.0) (4.0.0)\n", + "Requirement already satisfied: orderedmultidict>=1.0.1 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from furl<3.0.0,>=2.0.0->datapane>=0.10.3->polly-python==1.5.0) (1.0.1)\n", + "Requirement already satisfied: face==20.1.1 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from glom<24.0.0,>=22.1.0->datapane>=0.10.3->polly-python==1.5.0) (20.1.1)\n", + "Requirement already satisfied: attrs in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from glom<24.0.0,>=22.1.0->datapane>=0.10.3->polly-python==1.5.0) (23.1.0)\n", + "Requirement already satisfied: ipykernel in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from ipynbname>=2021.3.2->datapane>=0.10.3->polly-python==1.5.0) (6.25.1)\n", + "Requirement already satisfied: referencing>=0.28.4 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from jsonschema<5.0.0,>=3.2.0->datapane>=0.10.3->polly-python==1.5.0) (0.30.2)\n", + "Requirement already satisfied: rpds-py>=0.7.1 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from jsonschema<5.0.0,>=3.2.0->datapane>=0.10.3->polly-python==1.5.0) (0.10.0)\n", + "Requirement already satisfied: jsonschema-specifications>=2023.03.6 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from jsonschema<5.0.0,>=3.2.0->datapane>=0.10.3->polly-python==1.5.0) (2023.7.1)\n", + "Requirement already satisfied: nbformat>=5.7 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from nbconvert>=5.6.1->datapane>=0.10.3->polly-python==1.5.0) (5.9.2)\n", + "Requirement already satisfied: mistune<4,>=2.0.3 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from nbconvert>=5.6.1->datapane>=0.10.3->polly-python==1.5.0) (3.0.1)\n", + "Requirement already satisfied: markupsafe>=2.0 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from nbconvert>=5.6.1->datapane>=0.10.3->polly-python==1.5.0) (2.1.3)\n", + "Requirement already satisfied: bleach!=5.0.0 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from nbconvert>=5.6.1->datapane>=0.10.3->polly-python==1.5.0) (6.0.0)\n", + "Requirement already satisfied: jupyter-core>=4.7 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from nbconvert>=5.6.1->datapane>=0.10.3->polly-python==1.5.0) (5.3.1)\n", + "Requirement already satisfied: pandocfilters>=1.4.1 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from nbconvert>=5.6.1->datapane>=0.10.3->polly-python==1.5.0) (1.5.0)\n", + "Requirement already satisfied: tinycss2 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from nbconvert>=5.6.1->datapane>=0.10.3->polly-python==1.5.0) (1.2.1)\n", + "Requirement already satisfied: beautifulsoup4 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from nbconvert>=5.6.1->datapane>=0.10.3->polly-python==1.5.0) (4.12.2)\n", + "Requirement already satisfied: traitlets>=5.1 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from nbconvert>=5.6.1->datapane>=0.10.3->polly-python==1.5.0) (5.9.0)\n", + "Requirement already satisfied: nbclient>=0.5.0 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from nbconvert>=5.6.1->datapane>=0.10.3->polly-python==1.5.0) (0.7.4)\n", + "Requirement already satisfied: jupyterlab-pygments in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from nbconvert>=5.6.1->datapane>=0.10.3->polly-python==1.5.0) (0.2.2)\n", + "Requirement already satisfied: defusedxml in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from nbconvert>=5.6.1->datapane>=0.10.3->polly-python==1.5.0) (0.7.1)\n", + "Requirement already satisfied: monotonic>=1.5 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from posthog<3.0.0,>=1.4.0->datapane>=0.10.3->polly-python==1.5.0) (1.6)\n", + "Requirement already satisfied: backoff>=1.10.0 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from posthog<3.0.0,>=1.4.0->datapane>=0.10.3->polly-python==1.5.0) (2.2.1)\n", + "Requirement already satisfied: webencodings in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from bleach!=5.0.0->nbconvert>=5.6.1->datapane>=0.10.3->polly-python==1.5.0) (0.5.1)\n", + "Requirement already satisfied: platformdirs>=2.5 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from jupyter-core>=4.7->nbconvert>=5.6.1->datapane>=0.10.3->polly-python==1.5.0) (3.10.0)\n", + "Requirement already satisfied: jupyter-client>=6.1.12 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from nbclient>=0.5.0->nbconvert>=5.6.1->datapane>=0.10.3->polly-python==1.5.0) (8.3.1)\n", + "Requirement already satisfied: fastjsonschema in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from nbformat>=5.7->nbconvert>=5.6.1->datapane>=0.10.3->polly-python==1.5.0) (2.18.0)\n", + "Requirement already satisfied: soupsieve>1.2 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from beautifulsoup4->nbconvert>=5.6.1->datapane>=0.10.3->polly-python==1.5.0) (2.5)\n", + "Requirement already satisfied: comm>=0.1.1 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from ipykernel->ipynbname>=2021.3.2->datapane>=0.10.3->polly-python==1.5.0) (0.1.4)\n", + "Requirement already satisfied: matplotlib-inline>=0.1 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from ipykernel->ipynbname>=2021.3.2->datapane>=0.10.3->polly-python==1.5.0) (0.1.6)\n", + "Requirement already satisfied: ipython>=7.23.1 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from ipykernel->ipynbname>=2021.3.2->datapane>=0.10.3->polly-python==1.5.0) (8.15.0)\n", + "Requirement already satisfied: debugpy>=1.6.5 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from ipykernel->ipynbname>=2021.3.2->datapane>=0.10.3->polly-python==1.5.0) (1.6.7.post1)\n", + "Requirement already satisfied: tornado>=6.1 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from ipykernel->ipynbname>=2021.3.2->datapane>=0.10.3->polly-python==1.5.0) (6.3.3)\n", + "Requirement already satisfied: nest-asyncio in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from ipykernel->ipynbname>=2021.3.2->datapane>=0.10.3->polly-python==1.5.0) (1.5.7)\n", + "Requirement already satisfied: pyzmq>=20 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from ipykernel->ipynbname>=2021.3.2->datapane>=0.10.3->polly-python==1.5.0) (25.1.1)\n", + "Requirement already satisfied: psutil in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from ipykernel->ipynbname>=2021.3.2->datapane>=0.10.3->polly-python==1.5.0) (5.9.5)\n", + "Requirement already satisfied: stack-data in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from ipython>=7.23.1->ipykernel->ipynbname>=2021.3.2->datapane>=0.10.3->polly-python==1.5.0) (0.6.2)\n", + "Requirement already satisfied: prompt-toolkit!=3.0.37,<3.1.0,>=3.0.30 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from ipython>=7.23.1->ipykernel->ipynbname>=2021.3.2->datapane>=0.10.3->polly-python==1.5.0) (3.0.39)\n", + "Requirement already satisfied: backcall in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from ipython>=7.23.1->ipykernel->ipynbname>=2021.3.2->datapane>=0.10.3->polly-python==1.5.0) (0.2.0)\n", + "Requirement already satisfied: pexpect>4.3 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from ipython>=7.23.1->ipykernel->ipynbname>=2021.3.2->datapane>=0.10.3->polly-python==1.5.0) (4.8.0)\n", + "Requirement already satisfied: pickleshare in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from ipython>=7.23.1->ipykernel->ipynbname>=2021.3.2->datapane>=0.10.3->polly-python==1.5.0) (0.7.5)\n", + "Requirement already satisfied: decorator in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from ipython>=7.23.1->ipykernel->ipynbname>=2021.3.2->datapane>=0.10.3->polly-python==1.5.0) (5.1.1)\n", + "Requirement already satisfied: jedi>=0.16 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from ipython>=7.23.1->ipykernel->ipynbname>=2021.3.2->datapane>=0.10.3->polly-python==1.5.0) (0.19.0)\n", + "Requirement already satisfied: parso<0.9.0,>=0.8.3 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from jedi>=0.16->ipython>=7.23.1->ipykernel->ipynbname>=2021.3.2->datapane>=0.10.3->polly-python==1.5.0) (0.8.3)\n", + "Requirement already satisfied: ptyprocess>=0.5 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from pexpect>4.3->ipython>=7.23.1->ipykernel->ipynbname>=2021.3.2->datapane>=0.10.3->polly-python==1.5.0) (0.7.0)\n", + "Requirement already satisfied: wcwidth in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from prompt-toolkit!=3.0.37,<3.1.0,>=3.0.30->ipython>=7.23.1->ipykernel->ipynbname>=2021.3.2->datapane>=0.10.3->polly-python==1.5.0) (0.2.6)\n", + "Requirement already satisfied: executing>=1.2.0 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from stack-data->ipython>=7.23.1->ipykernel->ipynbname>=2021.3.2->datapane>=0.10.3->polly-python==1.5.0) (1.2.0)\n", + "Requirement already satisfied: pure-eval in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from stack-data->ipython>=7.23.1->ipykernel->ipynbname>=2021.3.2->datapane>=0.10.3->polly-python==1.5.0) (0.2.2)\n", + "Requirement already satisfied: asttokens>=2.1.0 in ./.environments/miniconda/envs/polly/lib/python3.10/site-packages (from stack-data->ipython>=7.23.1->ipykernel->ipynbname>=2021.3.2->datapane>=0.10.3->polly-python==1.5.0) (2.3.0)\n", + "Installing collected packages: requests, polly-python\n", + " Attempting uninstall: requests\n", + " Found existing installation: requests 2.31.0\n", + " Uninstalling requests-2.31.0:\n", + " Successfully uninstalled requests-2.31.0\n", + " Attempting uninstall: polly-python\n", + " Found existing installation: polly-python 1.0.0\n", + " Uninstalling polly-python-1.0.0:\n", + " Successfully uninstalled polly-python-1.0.0\n", + "\u001b[31mERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.\n", + "jupyterlab-server 2.24.0 requires requests>=2.28, but you have requests 2.25.1 which is incompatible.\u001b[0m\u001b[31m\n", + "\u001b[0mSuccessfully installed polly-python-1.5.0 requests-2.25.1\n", + "Note: you may need to restart the kernel to use updated packages.\n" + ] + } + ], + "source": [ + "pip install https://elucidatainc.github.io/PublicAssets/builds/polly-python/tests/testpolly/polly_python-1.5.0-py3-none-any.whl" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "id": "8f28ad1b", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "You're currently using an outdated version of polly-python '1.5.0'. Please update using the command 'pip install polly-python==2.0.1' to upgrade to the newest version '2.0.1'\n" + ] + } + ], + "source": [ + "from polly.auth import Polly\n", + "API_KEY = \"\"\n", + "Polly.auth(API_KEY, env=\"testpolly\")\n", + "\n", + "from polly.omixatlas import OmixAtlas\n", + "omix = OmixAtlas()" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "id": "ac4b3935", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "File Successfully linked to dataset id = GSE195833_GPL25947_raw. The URL for the private access is 'https://testpolly.elucidata.io/manage/restricted/file?id=14643&path=%2Fprojects%2F14643%2Ffiles%2FGSE10140_GPL5474_report.html'\n" + ] + } + ], + "source": [ + "omix.link_report(\"bulk_rna_sri_test\",\"GSE195833_GPL25947_raw\",14643,\"GSE10140_GPL5474_report.html\",\"private\")" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "id": "6e17e6a9", + "metadata": {}, + "outputs": [ + { + "ename": "AccessDeniedError", + "evalue": "AccessDeniedError (Access denied): Not enough permissions over the workspace-id 16503", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mAccessDeniedError\u001b[0m Traceback (most recent call last)", + "Cell \u001b[0;32mIn[6], line 1\u001b[0m\n\u001b[0;32m----> 1\u001b[0m \u001b[43momix\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mlink_report\u001b[49m\u001b[43m(\u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mbulk_rna_sri_test\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m,\u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mGSE195833_GPL25947_raw\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m,\u001b[49m\u001b[38;5;241;43m16503\u001b[39;49m\u001b[43m,\u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mGSE10140_GPL5474_report.html\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m,\u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mprivate\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/SageMaker/.environments/miniconda/envs/polly/lib/python3.10/site-packages/polly/tracking.py:59\u001b[0m, in \u001b[0;36mTrack.track_decorator..wrapper_function\u001b[0;34m(*args, **kwargs)\u001b[0m\n\u001b[1;32m 57\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m result\n\u001b[1;32m 58\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m---> 59\u001b[0m \u001b[38;5;28;01mraise\u001b[39;00m returned_err\n", + "File \u001b[0;32m~/SageMaker/.environments/miniconda/envs/polly/lib/python3.10/site-packages/polly/tracking.py:22\u001b[0m, in \u001b[0;36mTrack.track_decorator..wrapper_function\u001b[0;34m(*args, **kwargs)\u001b[0m\n\u001b[1;32m 20\u001b[0m execution_flag \u001b[38;5;241m=\u001b[39m \u001b[38;5;28;01mFalse\u001b[39;00m\n\u001b[1;32m 21\u001b[0m \u001b[38;5;28;01mtry\u001b[39;00m:\n\u001b[0;32m---> 22\u001b[0m result \u001b[38;5;241m=\u001b[39m \u001b[43mfunction\u001b[49m\u001b[43m(\u001b[49m\u001b[38;5;241;43m*\u001b[39;49m\u001b[43margs\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;241;43m*\u001b[39;49m\u001b[38;5;241;43m*\u001b[39;49m\u001b[43mkwargs\u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 23\u001b[0m execution_flag \u001b[38;5;241m=\u001b[39m \u001b[38;5;28;01mTrue\u001b[39;00m\n\u001b[1;32m 24\u001b[0m \u001b[38;5;28;01mexcept\u001b[39;00m \u001b[38;5;167;01mException\u001b[39;00m \u001b[38;5;28;01mas\u001b[39;00m e:\n", + "File \u001b[0;32m~/SageMaker/.environments/miniconda/envs/polly/lib/python3.10/site-packages/polly/omixatlas.py:1491\u001b[0m, in \u001b[0;36mOmixAtlas.link_report\u001b[0;34m(self, repo_key, dataset_id, workspace_id, workspace_path, access_key)\u001b[0m\n\u001b[1;32m 1487\u001b[0m report_obj\u001b[38;5;241m.\u001b[39mlink_report(\n\u001b[1;32m 1488\u001b[0m \u001b[38;5;28mself\u001b[39m, repo_key, dataset_id, workspace_id, workspace_path, access_key\n\u001b[1;32m 1489\u001b[0m )\n\u001b[1;32m 1490\u001b[0m \u001b[38;5;28;01mexcept\u001b[39;00m \u001b[38;5;167;01mException\u001b[39;00m \u001b[38;5;28;01mas\u001b[39;00m err:\n\u001b[0;32m-> 1491\u001b[0m \u001b[38;5;28;01mraise\u001b[39;00m err\n", + "File \u001b[0;32m~/SageMaker/.environments/miniconda/envs/polly/lib/python3.10/site-packages/polly/omixatlas.py:1487\u001b[0m, in \u001b[0;36mOmixAtlas.link_report\u001b[0;34m(self, repo_key, dataset_id, workspace_id, workspace_path, access_key)\u001b[0m\n\u001b[1;32m 1485\u001b[0m \u001b[38;5;28;01mtry\u001b[39;00m:\n\u001b[1;32m 1486\u001b[0m report_obj \u001b[38;5;241m=\u001b[39m Reporting()\n\u001b[0;32m-> 1487\u001b[0m \u001b[43mreport_obj\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mlink_report\u001b[49m\u001b[43m(\u001b[49m\n\u001b[1;32m 1488\u001b[0m \u001b[43m \u001b[49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mrepo_key\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mdataset_id\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mworkspace_id\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mworkspace_path\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43maccess_key\u001b[49m\n\u001b[1;32m 1489\u001b[0m \u001b[43m \u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 1490\u001b[0m \u001b[38;5;28;01mexcept\u001b[39;00m \u001b[38;5;167;01mException\u001b[39;00m \u001b[38;5;28;01mas\u001b[39;00m err:\n\u001b[1;32m 1491\u001b[0m \u001b[38;5;28;01mraise\u001b[39;00m err\n", + "File \u001b[0;32m~/SageMaker/.environments/miniconda/envs/polly/lib/python3.10/site-packages/polly_services/reporting/reporting.py:63\u001b[0m, in \u001b[0;36mReporting.link_report\u001b[0;34m(self, polly_session, repo_key, dataset_id, workspace_id, workspace_path, access_key)\u001b[0m\n\u001b[1;32m 61\u001b[0m sts_url \u001b[38;5;241m=\u001b[39m \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m\"\u001b[39m\u001b[38;5;132;01m{\u001b[39;00mpolly_session\u001b[38;5;241m.\u001b[39mbase_url\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m/projects/\u001b[39m\u001b[38;5;132;01m{\u001b[39;00mworkspace_id\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m/credentials/files\u001b[39m\u001b[38;5;124m\"\u001b[39m\n\u001b[1;32m 62\u001b[0m access_url \u001b[38;5;241m=\u001b[39m \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mhttps://\u001b[39m\u001b[38;5;132;01m{\u001b[39;00mpolly_session\u001b[38;5;241m.\u001b[39msession\u001b[38;5;241m.\u001b[39menv\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m.elucidata.io/manage\u001b[39m\u001b[38;5;124m\"\u001b[39m\n\u001b[0;32m---> 63\u001b[0m \u001b[43mreporting_hlpr\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mverify_workspace_details\u001b[49m\u001b[43m(\u001b[49m\n\u001b[1;32m 64\u001b[0m \u001b[43m \u001b[49m\u001b[43mpolly_session\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mworkspace_id\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mworkspace_path\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43msts_url\u001b[49m\n\u001b[1;32m 65\u001b[0m \u001b[43m\u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 66\u001b[0m response_omixatlas \u001b[38;5;241m=\u001b[39m polly_services_hlpr\u001b[38;5;241m.\u001b[39momixatlas_summary(\n\u001b[1;32m 67\u001b[0m polly_session, repo_key\n\u001b[1;32m 68\u001b[0m )\n\u001b[1;32m 69\u001b[0m data \u001b[38;5;241m=\u001b[39m response_omixatlas\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mdata\u001b[39m\u001b[38;5;124m\"\u001b[39m)\n", + "File \u001b[0;32m~/SageMaker/.environments/miniconda/envs/polly/lib/python3.10/site-packages/polly_services/reporting/reporting_hlpr.py:62\u001b[0m, in \u001b[0;36mverify_workspace_details\u001b[0;34m(polly_session, workspace_id, workspace_path, sts_url)\u001b[0m\n\u001b[1;32m 56\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mverify_workspace_details\u001b[39m(\n\u001b[1;32m 57\u001b[0m polly_session, workspace_id, workspace_path, sts_url\n\u001b[1;32m 58\u001b[0m ) \u001b[38;5;241m-\u001b[39m\u001b[38;5;241m>\u001b[39m \u001b[38;5;28;01mNone\u001b[39;00m:\n\u001b[1;32m 59\u001b[0m \u001b[38;5;250m \u001b[39m\u001b[38;5;124;03m\"\"\"\u001b[39;00m\n\u001b[1;32m 60\u001b[0m \u001b[38;5;124;03m Function to check and verify workspace permissions and workspace path.\u001b[39;00m\n\u001b[1;32m 61\u001b[0m \u001b[38;5;124;03m \"\"\"\u001b[39;00m\n\u001b[0;32m---> 62\u001b[0m access_workspace \u001b[38;5;241m=\u001b[39m \u001b[43mhelpers\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mworkspaces_permission_check\u001b[49m\u001b[43m(\u001b[49m\u001b[43mpolly_session\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mworkspace_id\u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 63\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;129;01mnot\u001b[39;00m access_workspace:\n\u001b[1;32m 64\u001b[0m \u001b[38;5;28;01mraise\u001b[39;00m AccessDeniedError(\n\u001b[1;32m 65\u001b[0m detail\u001b[38;5;241m=\u001b[39m\u001b[38;5;124mf\u001b[39m\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mAccess denied to workspace-id - \u001b[39m\u001b[38;5;132;01m{\u001b[39;00mworkspace_id\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m\"\u001b[39m\n\u001b[1;32m 66\u001b[0m )\n", + "File \u001b[0;32m~/SageMaker/.environments/miniconda/envs/polly/lib/python3.10/site-packages/polly/helpers.py:532\u001b[0m, in \u001b[0;36mworkspaces_permission_check\u001b[0;34m(self, workspace_id)\u001b[0m\n\u001b[1;32m 529\u001b[0m hits_total_value \u001b[38;5;241m=\u001b[39m response\u001b[38;5;241m.\u001b[39mjson()[\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mhits\u001b[39m\u001b[38;5;124m\"\u001b[39m][\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mtotal\u001b[39m\u001b[38;5;124m\"\u001b[39m]\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mvalue\u001b[39m\u001b[38;5;124m\"\u001b[39m, \u001b[38;5;241m0\u001b[39m)\n\u001b[1;32m 531\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m hits_total_value \u001b[38;5;241m==\u001b[39m \u001b[38;5;241m0\u001b[39m:\n\u001b[0;32m--> 532\u001b[0m \u001b[38;5;28;01mraise\u001b[39;00m AccessDeniedError(\n\u001b[1;32m 533\u001b[0m detail\u001b[38;5;241m=\u001b[39m\u001b[38;5;124mf\u001b[39m\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mNot enough permissions over the workspace-id \u001b[39m\u001b[38;5;132;01m{\u001b[39;00mworkspace_id\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m\"\u001b[39m\n\u001b[1;32m 534\u001b[0m )\n\u001b[1;32m 536\u001b[0m hits \u001b[38;5;241m=\u001b[39m response\u001b[38;5;241m.\u001b[39mjson()[\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mhits\u001b[39m\u001b[38;5;124m\"\u001b[39m][\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mhits\u001b[39m\u001b[38;5;124m\"\u001b[39m]\n\u001b[1;32m 538\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;129;01mnot\u001b[39;00m hits:\n", + "\u001b[0;31mAccessDeniedError\u001b[0m: AccessDeniedError (Access denied): Not enough permissions over the workspace-id 16503" + ] + } + ], + "source": [ + "# Random workspace id which i don't have the access\n", + "omix.link_report(\"bulk_rna_sri_test\",\"GSE195833_GPL25947_raw\",16503,\"GSE10140_GPL5474_report.html\",\"private\")" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "id": "da959d44", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
Added_byAdded_timeURLReport_id
0srishti.mahale@elucidata.io21/08/2024 07:52:34https://testpolly.elucidata.io/manage/restricted/file?id=14643&path=%2Fprojects%2F14643%2Ffiles%2FGSE10140_GPL5474_report.htmle000314b-e091-4be1-a250-d1997825b998
1srishti.mahale@elucidata.io21/08/2024 07:57:04https://testpolly.elucidata.io/manage/restricted/file?id=14643&path=%2Fprojects%2F14643%2Ffiles%2FGSE10140_GPL5474_report.htmlb90e0d53-d6fe-4601-9787-40d1448245d6
2srishti.mahale@elucidata.io21/08/2024 07:59:58https://testpolly.elucidata.io/manage/restricted/file?id=14643&path=%2Fprojects%2F14643%2Ffiles%2FGSE10140_GPL5474_report.html9e77d1ff-d404-4351-b7ce-512f4a5e93d7
3srishti.mahale@elucidata.io21/08/2024 08:02:02https://testpolly.elucidata.io/manage/restricted/file?id=14643&path=%2Fprojects%2F14643%2Ffiles%2FGSE10140_GPL5474_report.htmlde7955c7-34af-4b6a-ab90-18d87b1acacb
4srishti.mahale@elucidata.io21/08/2024 08:05:32https://testpolly.elucidata.io/manage/restricted/file?id=14643&path=%2Fprojects%2F14643%2Ffiles%2FGSE10140_GPL5474_report.htmlc2565efc-dc83-4f56-a62d-03993cd4f6b5
5srishti.mahale@elucidata.io21/08/2024 10:41:25https://testpolly.elucidata.io/manage/restricted/file?id=14643&path=%2Fprojects%2F14643%2Ffiles%2FGSE10140_GPL5474_report.html15c7dd49-8b2e-40e2-9a73-bc18cb66a858
6srishti.mahale@elucidata.io21/08/2024 11:25:14https://testpolly.elucidata.io/manage/restricted/file?id=14643&path=%2Fprojects%2F14643%2Ffiles%2FGSE10140_GPL5474_report.html7ed54928-54bc-40f6-9c08-d00568eb0760
\n", + "
" + ], + "text/plain": [ + " Added_by Added_time \\\n", + "0 srishti.mahale@elucidata.io 21/08/2024 07:52:34 \n", + "1 srishti.mahale@elucidata.io 21/08/2024 07:57:04 \n", + "2 srishti.mahale@elucidata.io 21/08/2024 07:59:58 \n", + "3 srishti.mahale@elucidata.io 21/08/2024 08:02:02 \n", + "4 srishti.mahale@elucidata.io 21/08/2024 08:05:32 \n", + "5 srishti.mahale@elucidata.io 21/08/2024 10:41:25 \n", + "6 srishti.mahale@elucidata.io 21/08/2024 11:25:14 \n", + "\n", + " URL \\\n", + "0 https://testpolly.elucidata.io/manage/restricted/file?id=14643&path=%2Fprojects%2F14643%2Ffiles%2FGSE10140_GPL5474_report.html \n", + "1 https://testpolly.elucidata.io/manage/restricted/file?id=14643&path=%2Fprojects%2F14643%2Ffiles%2FGSE10140_GPL5474_report.html \n", + "2 https://testpolly.elucidata.io/manage/restricted/file?id=14643&path=%2Fprojects%2F14643%2Ffiles%2FGSE10140_GPL5474_report.html \n", + "3 https://testpolly.elucidata.io/manage/restricted/file?id=14643&path=%2Fprojects%2F14643%2Ffiles%2FGSE10140_GPL5474_report.html \n", + "4 https://testpolly.elucidata.io/manage/restricted/file?id=14643&path=%2Fprojects%2F14643%2Ffiles%2FGSE10140_GPL5474_report.html \n", + "5 https://testpolly.elucidata.io/manage/restricted/file?id=14643&path=%2Fprojects%2F14643%2Ffiles%2FGSE10140_GPL5474_report.html \n", + "6 https://testpolly.elucidata.io/manage/restricted/file?id=14643&path=%2Fprojects%2F14643%2Ffiles%2FGSE10140_GPL5474_report.html \n", + "\n", + " Report_id \n", + "0 e000314b-e091-4be1-a250-d1997825b998 \n", + "1 b90e0d53-d6fe-4601-9787-40d1448245d6 \n", + "2 9e77d1ff-d404-4351-b7ce-512f4a5e93d7 \n", + "3 de7955c7-34af-4b6a-ab90-18d87b1acacb \n", + "4 c2565efc-dc83-4f56-a62d-03993cd4f6b5 \n", + "5 15c7dd49-8b2e-40e2-9a73-bc18cb66a858 \n", + "6 7ed54928-54bc-40f6-9c08-d00568eb0760 " + ] + }, + "execution_count": 7, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "omix.fetch_linked_reports(\"bulk_rna_sri_test\",\"GSE195833_GPL25947_raw\")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "379c3f82", + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.10.6" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +}