diff --git a/README.md b/README.md index 5b1eb3c9..2d23529c 100644 --- a/README.md +++ b/README.md @@ -57,80 +57,11 @@ python runner/run.py --secrets=secrets/secrets.json --start_dir=examples/drive - > 💡 The files in a directory are numbered if they need to be run in order 💡 -**[File orchestration]()** -* [Step 1: Files for testing](examples/file-orchestration/1-files-for-testing.sql) -* [Step 2: Create error file](examples/file-orchestration/2-create-error-file.sql) -* [Step 3: Create logger view](examples/file-orchestration/3-create-logger-view.sql) -* [Step 4: Create file orchestration view](examples/file-orchestration/4-create-file-orchestration-view.sql) -* [Step 5: Run file load](examples/file-orchestration/5-run-file-load.sql) - -**[Drive]()** -* [Create and move file in drive](examples/drive/create-and-move-file-in-drive.sql) -* [Create log file on error](examples/drive/create-log-file-on-error.sql) -* [Read a file from drive](examples/drive/read-a-file-from-drive.sql) -* [Read an excel file from drive](examples/drive/read-an-excel-file-from-drive.sql) -* [Save data into drive](examples/drive/save-data-into-drive.sql) -* [Unformatted string to table](examples/drive/unformatted-string-to-table.sql) - -**[Pdf generation]()** -* [Step 1: Load data from drive](examples/drive/pdf-generation/1-load-data-from-drive.sql) -* [Step 2: Generate pdf](examples/drive/pdf-generation/2-generate-pdf.sql) - -**[Horizon]()** -* [Query company data from gleif](examples/horizon/query-company-data-from-gleif.sql) - -**[Run a reconciliation]()** -* [Step 1: Create transaction portfolio](examples/lusid/run-a-reconciliation/1-create-transaction-portfolio.sql) -* [Step 2: Create instruments](examples/lusid/run-a-reconciliation/2-create-instruments.sql) -* [Step 3: Create holdings](examples/lusid/run-a-reconciliation/3-create-holdings.sql) -* [Step 4: Create reconciliation view](examples/lusid/run-a-reconciliation/4-create-reconciliation-view.sql) -* [Step 5: Run recon with notifications](examples/lusid/run-a-reconciliation/5-run-recon-with-notifications.sql) - -**[Corporate actions source]()** -* [Create corporate action source](examples/lusid/corporate-actions-source/create-corporate-action-source.sql) -* [Read corporate action source](examples/lusid/corporate-actions-source/read-corporate-action-source.sql) - -**[Portfolios]()** -* [Create transaction portfolio](examples/lusid/portfolios/create-transaction-portfolio.sql) - -**[Quotes]()** -* [Upload fx quotes](examples/lusid/quotes/upload-fx-quotes.sql) - -**[Delete entities]()** -* [Step 1: Delete quotes](examples/lusid/delete-entities/1-delete-quotes.sql) -* [Step 2: Delete instruments](examples/lusid/delete-entities/2-delete-instruments.sql) -* [Step 3: Delete portfolios](examples/lusid/delete-entities/3-delete-portfolios.sql) -* [Step 4: Delete properties](examples/lusid/delete-entities/4-delete-properties.sql) -* [Step 5: Delete coa](examples/lusid/delete-entities/5-delete-coa.sql) -* [Step 6: Delete gl profiles](examples/lusid/delete-entities/6-delete-gl-profiles.sql) - -**[Properties]()** -* [Create instrument properties](examples/lusid/properties/create-instrument-properties.sql) -* [Create properties from csv](examples/lusid/properties/create-properties-from-csv.sql) - -**[Relationships]()** -* [Step 1: Create properties](examples/lusid/relationships/1-create-properties.sql) -* [Step 2: Upsert instrument properties](examples/lusid/relationships/2-upsert-instrument-properties.sql) -* [Step 3: Create legal entities](examples/lusid/relationships/3-create-legal-entities.sql) -* [Step 4: Create portfolios](examples/lusid/relationships/4-create-portfolios.sql) -* [Step 5: Assign lei to portfolio](examples/lusid/relationships/5-assign-lei-to-portfolio.sql) -* [Step 6: Create relationship definition](examples/lusid/relationships/6-create-relationship-definition.sql) -* [Step 7: Call back custodians](examples/lusid/relationships/7-call-back-custodians.sql) - -**[Run a recon holdings in different scopes]()** -* [Step 1: Create transaction portfolios in two scopes](examples/lusid/run-a-recon-holdings-in-different-scopes/1-create-transaction-portfolios-in-two-scopes.sql) -* [Step 2: Create instruments](examples/lusid/run-a-recon-holdings-in-different-scopes/2-create-instruments.sql) -* [Step 3: Upload abor transactions](examples/lusid/run-a-recon-holdings-in-different-scopes/3-upload-abor-transactions.sql) -* [Step 4: Upload ibor holdings](examples/lusid/run-a-recon-holdings-in-different-scopes/4-upload-ibor-holdings.sql) -* [Step 5: Create reconciliation view](examples/lusid/run-a-recon-holdings-in-different-scopes/5-create-reconciliation-view.sql) -* [Step 6: Run recon workflow](examples/lusid/run-a-recon-holdings-in-different-scopes/6-run-recon-workflow.sql) -* [Step 7: Run recon with generic reconciliation provider](examples/lusid/run-a-recon-holdings-in-different-scopes/7-run-recon-with-generic-reconciliation-provider.sql) +**[Statistical functions]()** +* [Fuzzy search two files](examples/statistical-functions/fuzzy-search-two-files.sql) -**[Transactions]()** -* [Upload transactions from csv](examples/lusid/transactions/upload-transactions-from-csv.sql) -* [Upload transactions from excel](examples/lusid/transactions/upload-transactions-from-excel.sql) -* [Upload transactions from txt](examples/lusid/transactions/upload-transactions-from-txt.sql) -* [Upload transactions from xml](examples/lusid/transactions/upload-transactions-from-xml.sql) +**[Insights]()** +* [Count of requests per lusid method](examples/insights/count-of-requests-per-lusid-method.sql) **[Instruments]()** * [Query instruments](examples/lusid/instruments/query-instruments.sql) @@ -150,20 +81,6 @@ python runner/run.py --secrets=secrets/secrets.json --start_dir=examples/drive - * [Step 2: Step schedule view](examples/lusid/instruments/complex-bonds/2-step-schedule-view.sql) * [Step 3: Upload short front sinking complex bond insturments](examples/lusid/instruments/complex-bonds/3-upload-short-front-sinking-complex-bond-insturments.sql) -**[Holdings]()** -* [Step 1: Create instruments](examples/lusid/holdings/1-create-instruments.sql) -* [Step 2: Create and inline txn property](examples/lusid/holdings/2-create-and-inline-txn-property.sql) -* [Step 3: Create transaction portfolio](examples/lusid/holdings/3-create-transaction-portfolio.sql) -* [Step 4: Adjust holdings](examples/lusid/holdings/4-adjust-holdings.sql) -* [Step 5: Cancel holdings](examples/lusid/holdings/5-cancel-holdings.sql) -* [Step 6: Set holdings](examples/lusid/holdings/6-set-holdings.sql) -* [Step 7: Call holdings](examples/lusid/holdings/7-call-holdings.sql) - -**[Reference portfolios]()** -* [Step 1: Upload instruments](examples/lusid/reference-portfolios/1-upload-instruments.sql) -* [Step 2: Create reference portfolio](examples/lusid/reference-portfolios/2-create-reference-portfolio.sql) -* [Step 3: Upload constituents](examples/lusid/reference-portfolios/3-upload-constituents.sql) - **[Run valuation]()** * [Step 1: Create instruments](examples/lusid/run-valuation/1-create-instruments.sql) * [Step 2: Create portfolio](examples/lusid/run-valuation/2-create-portfolio.sql) @@ -173,6 +90,22 @@ python runner/run.py --secrets=secrets/secrets.json --start_dir=examples/drive - * [Step 6: Upload external valuations](examples/lusid/run-valuation/6-upload-external-valuations.sql) * [Step 7: Run valuation with srs](examples/lusid/run-valuation/7-run-valuation-with-srs.sql) +**[Run a reconciliation]()** +* [Step 1: Create transaction portfolio](examples/lusid/run-a-reconciliation/1-create-transaction-portfolio.sql) +* [Step 2: Create instruments](examples/lusid/run-a-reconciliation/2-create-instruments.sql) +* [Step 3: Create holdings](examples/lusid/run-a-reconciliation/3-create-holdings.sql) +* [Step 4: Create reconciliation view](examples/lusid/run-a-reconciliation/4-create-reconciliation-view.sql) +* [Step 5: Run recon with notifications](examples/lusid/run-a-reconciliation/5-run-recon-with-notifications.sql) + +**[Holdings]()** +* [Step 1: Create instruments](examples/lusid/holdings/1-create-instruments.sql) +* [Step 2: Create and inline txn property](examples/lusid/holdings/2-create-and-inline-txn-property.sql) +* [Step 3: Create transaction portfolio](examples/lusid/holdings/3-create-transaction-portfolio.sql) +* [Step 4: Adjust holdings](examples/lusid/holdings/4-adjust-holdings.sql) +* [Step 5: Cancel holdings](examples/lusid/holdings/5-cancel-holdings.sql) +* [Step 6: Set holdings](examples/lusid/holdings/6-set-holdings.sql) +* [Step 7: Call holdings](examples/lusid/holdings/7-call-holdings.sql) + **[Abor]()** * [Step 01: Create a portfolio](examples/lusid/abor/01-create-a-portfolio.sql) * [Step 02: Create equity instruments](examples/lusid/abor/02-create-equity-instruments.sql) @@ -196,43 +129,76 @@ python runner/run.py --secrets=secrets/secrets.json --start_dir=examples/drive - * [Step 19: Generate trial balance](examples/lusid/abor/19-generate-trial-balance.sql) * [Step 20: Run a trial balance check](examples/lusid/abor/20-run-a-trial-balance-check.sql) +**[Properties]()** +* [Create instrument properties](examples/lusid/properties/create-instrument-properties.sql) +* [Create properties from csv](examples/lusid/properties/create-properties-from-csv.sql) + +**[Corporate actions source]()** +* [Create corporate action source](examples/lusid/corporate-actions-source/create-corporate-action-source.sql) +* [Read corporate action source](examples/lusid/corporate-actions-source/read-corporate-action-source.sql) + +**[Portfolios]()** +* [Create transaction portfolio](examples/lusid/portfolios/create-transaction-portfolio.sql) + +**[Transactions]()** +* [Upload transactions from csv](examples/lusid/transactions/upload-transactions-from-csv.sql) +* [Upload transactions from excel](examples/lusid/transactions/upload-transactions-from-excel.sql) +* [Upload transactions from txt](examples/lusid/transactions/upload-transactions-from-txt.sql) +* [Upload transactions from xml](examples/lusid/transactions/upload-transactions-from-xml.sql) + +**[Reference portfolios]()** +* [Step 1: Upload instruments](examples/lusid/reference-portfolios/1-upload-instruments.sql) +* [Step 2: Create reference portfolio](examples/lusid/reference-portfolios/2-create-reference-portfolio.sql) +* [Step 3: Upload constituents](examples/lusid/reference-portfolios/3-upload-constituents.sql) + +**[Quotes]()** +* [Upload fx quotes](examples/lusid/quotes/upload-fx-quotes.sql) + +**[Relationships]()** +* [Step 1: Create properties](examples/lusid/relationships/1-create-properties.sql) +* [Step 2: Upsert instrument properties](examples/lusid/relationships/2-upsert-instrument-properties.sql) +* [Step 3: Create legal entities](examples/lusid/relationships/3-create-legal-entities.sql) +* [Step 4: Create portfolios](examples/lusid/relationships/4-create-portfolios.sql) +* [Step 5: Assign lei to portfolio](examples/lusid/relationships/5-assign-lei-to-portfolio.sql) +* [Step 6: Create relationship definition](examples/lusid/relationships/6-create-relationship-definition.sql) +* [Step 7: Call back custodians](examples/lusid/relationships/7-call-back-custodians.sql) + **[Returns]()** * [Step 1: Create transaction portfolio](examples/lusid/returns/1-create-transaction-portfolio.sql) * [Step 2: Upload portfolio returns](examples/lusid/returns/2-upload-portfolio-returns.sql) * [Step 3: Calculate aggregate returns](examples/lusid/returns/3-calculate-aggregate-returns.sql) -**[Check for duplicates]()** -* [Step 0: Load instruments into lusid](examples/data-qc-checks/check-for-duplicates/0-load-instruments-into-lusid.sql) -* [Step 1: Create duplicate check view](examples/data-qc-checks/check-for-duplicates/1-create-duplicate-check-view.sql) - -**[Reconcile instruments]()** -* [Step 1: Create instrument properties](examples/data-qc-checks/reconcile-instruments/1-create-instrument-properties.sql) -* [Step 2: Setup instrument with properties](examples/data-qc-checks/reconcile-instruments/2-setup-instrument-with-properties.sql) -* [Step 3: Load instruments into source a](examples/data-qc-checks/reconcile-instruments/3-load-instruments-into-source-a.sql) -* [Step 4: Load instruments into source b](examples/data-qc-checks/reconcile-instruments/4-load-instruments-into-source-b.sql) -* [Step 5: Run reconciliation](examples/data-qc-checks/reconcile-instruments/5-run-reconciliation.sql) +**[Delete entities]()** +* [Step 1: Delete quotes](examples/lusid/delete-entities/1-delete-quotes.sql) +* [Step 2: Delete instruments](examples/lusid/delete-entities/2-delete-instruments.sql) +* [Step 3: Delete portfolios](examples/lusid/delete-entities/3-delete-portfolios.sql) +* [Step 4: Delete properties](examples/lusid/delete-entities/4-delete-properties.sql) +* [Step 5: Delete coa](examples/lusid/delete-entities/5-delete-coa.sql) +* [Step 6: Delete gl profiles](examples/lusid/delete-entities/6-delete-gl-profiles.sql) -**[Check for price outliers]()** -* [Step 0: Create instrument property definitions](examples/data-qc-checks/check-for-price-outliers/0-create-instrument-property-definitions.sql) -* [Step 1: Setup instruments with properties](examples/data-qc-checks/check-for-price-outliers/1-setup-instruments-with-properties.sql) -* [Step 2: Upload quotes](examples/data-qc-checks/check-for-price-outliers/2-upload-quotes.sql) -* [Step 3: Create iqr checker view](examples/data-qc-checks/check-for-price-outliers/3-create-iqr-checker-view.sql) -* [Step 4: Create price outlier view](examples/data-qc-checks/check-for-price-outliers/4-create-price-outlier-view.sql) -* [Step 5: Run price outlier view](examples/data-qc-checks/check-for-price-outliers/5-run-price-outlier-view.sql) +**[Run a recon holdings in different scopes]()** +* [Step 1: Create transaction portfolios in two scopes](examples/lusid/run-a-recon-holdings-in-different-scopes/1-create-transaction-portfolios-in-two-scopes.sql) +* [Step 2: Create instruments](examples/lusid/run-a-recon-holdings-in-different-scopes/2-create-instruments.sql) +* [Step 3: Upload abor transactions](examples/lusid/run-a-recon-holdings-in-different-scopes/3-upload-abor-transactions.sql) +* [Step 4: Upload ibor holdings](examples/lusid/run-a-recon-holdings-in-different-scopes/4-upload-ibor-holdings.sql) +* [Step 5: Create reconciliation view](examples/lusid/run-a-recon-holdings-in-different-scopes/5-create-reconciliation-view.sql) +* [Step 6: Run recon workflow](examples/lusid/run-a-recon-holdings-in-different-scopes/6-run-recon-workflow.sql) +* [Step 7: Run recon with generic reconciliation provider](examples/lusid/run-a-recon-holdings-in-different-scopes/7-run-recon-with-generic-reconciliation-provider.sql) -**[Cross sectional outliers]()** -* [Step 0: Create properties](examples/data-qc-checks/cross-sectional-outliers/0-create-properties.sql) -* [Step 1: Upload instrumets](examples/data-qc-checks/cross-sectional-outliers/1-upload-instrumets.sql) -* [Step 2: Create cross sectional outlier view](examples/data-qc-checks/cross-sectional-outliers/2-create-cross-sectional-outlier-view.sql) -* [Step 3: Run cross sectional outlier view](examples/data-qc-checks/cross-sectional-outliers/3-run-cross-sectional-outlier-view.sql) +**[Drive]()** +* [Create and move file in drive](examples/drive/create-and-move-file-in-drive.sql) +* [Create log file on error](examples/drive/create-log-file-on-error.sql) +* [Read a file from drive](examples/drive/read-a-file-from-drive.sql) +* [Read an excel file from drive](examples/drive/read-an-excel-file-from-drive.sql) +* [Save data into drive](examples/drive/save-data-into-drive.sql) +* [Unformatted string to table](examples/drive/unformatted-string-to-table.sql) -**[Check for missing instrument fields]()** -* [Step 1: Create instrument properties](examples/data-qc-checks/check-for-missing-instrument-fields/1-create-instrument-properties.sql) -* [Step 2: Load instruments into lusid](examples/data-qc-checks/check-for-missing-instrument-fields/2-load-instruments-into-lusid.sql) -* [Step 3: Check for missing instrument fields](examples/data-qc-checks/check-for-missing-instrument-fields/3-check-for-missing-instrument-fields.sql) +**[Pdf generation]()** +* [Step 1: Load data from drive](examples/drive/pdf-generation/1-load-data-from-drive.sql) +* [Step 2: Generate pdf](examples/drive/pdf-generation/2-generate-pdf.sql) -**[Basic data integrity]()** -* [Basic data integrity](examples/data-qc-checks/basic-data-integrity/basic-data-integrity.sql) +**[Horizon]()** +* [Query company data from gleif](examples/horizon/query-company-data-from-gleif.sql) **[System]()** * [Append inline properties to system configuration](examples/system/append-inline-properties-to-system-configuration.sql) @@ -248,12 +214,6 @@ python runner/run.py --secrets=secrets/secrets.json --start_dir=examples/drive - * [Step 1: Create instrument upsert view](examples/system/for-loops-with-cross-apply/1-create-instrument-upsert-view.sql) * [Step 2: Loop over csv file](examples/system/for-loops-with-cross-apply/2-loop-over-csv-file.sql) -**[Statistical functions]()** -* [Fuzzy search two files](examples/statistical-functions/fuzzy-search-two-files.sql) - -**[Insights]()** -* [Count of requests per lusid method](examples/insights/count-of-requests-per-lusid-method.sql) - **[View management]()** * [Step 1: Create view with no params](examples/view-management/1-create-view-with-no-params.sql) * [Step 2: Fetch sql used to create view](examples/view-management/2-fetch-sql-used-to-create-view.sql) @@ -264,6 +224,46 @@ python runner/run.py --secrets=secrets/secrets.json --start_dir=examples/drive - * [Step 7: Delete a view](examples/view-management/7-delete-a-view.sql) * [Step 8: Run table of query strings](examples/view-management/8-run-table-of-query-strings.sql) +**[Basic data integrity]()** +* [Basic data integrity](examples/data-qc-checks/basic-data-integrity/basic-data-integrity.sql) + +**[Check for duplicates]()** +* [Step 0: Load instruments into lusid](examples/data-qc-checks/check-for-duplicates/0-load-instruments-into-lusid.sql) +* [Step 1: Create duplicate check view](examples/data-qc-checks/check-for-duplicates/1-create-duplicate-check-view.sql) + +**[Check for price outliers]()** +* [Step 0: Create instrument property definitions](examples/data-qc-checks/check-for-price-outliers/0-create-instrument-property-definitions.sql) +* [Step 1: Setup instruments with properties](examples/data-qc-checks/check-for-price-outliers/1-setup-instruments-with-properties.sql) +* [Step 2: Upload quotes](examples/data-qc-checks/check-for-price-outliers/2-upload-quotes.sql) +* [Step 3: Create iqr checker view](examples/data-qc-checks/check-for-price-outliers/3-create-iqr-checker-view.sql) +* [Step 4: Create price outlier view](examples/data-qc-checks/check-for-price-outliers/4-create-price-outlier-view.sql) +* [Step 5: Run price outlier view](examples/data-qc-checks/check-for-price-outliers/5-run-price-outlier-view.sql) + +**[Reconcile instruments]()** +* [Step 1: Create instrument properties](examples/data-qc-checks/reconcile-instruments/1-create-instrument-properties.sql) +* [Step 2: Setup instrument with properties](examples/data-qc-checks/reconcile-instruments/2-setup-instrument-with-properties.sql) +* [Step 3: Load instruments into source a](examples/data-qc-checks/reconcile-instruments/3-load-instruments-into-source-a.sql) +* [Step 4: Load instruments into source b](examples/data-qc-checks/reconcile-instruments/4-load-instruments-into-source-b.sql) +* [Step 5: Run reconciliation](examples/data-qc-checks/reconcile-instruments/5-run-reconciliation.sql) + +**[Cross sectional outliers]()** +* [Step 0: Create properties](examples/data-qc-checks/cross-sectional-outliers/0-create-properties.sql) +* [Step 1: Upload instrumets](examples/data-qc-checks/cross-sectional-outliers/1-upload-instrumets.sql) +* [Step 2: Create cross sectional outlier view](examples/data-qc-checks/cross-sectional-outliers/2-create-cross-sectional-outlier-view.sql) +* [Step 3: Run cross sectional outlier view](examples/data-qc-checks/cross-sectional-outliers/3-run-cross-sectional-outlier-view.sql) + +**[Check for missing instrument fields]()** +* [Step 1: Create instrument properties](examples/data-qc-checks/check-for-missing-instrument-fields/1-create-instrument-properties.sql) +* [Step 2: Load instruments into lusid](examples/data-qc-checks/check-for-missing-instrument-fields/2-load-instruments-into-lusid.sql) +* [Step 3: Check for missing instrument fields](examples/data-qc-checks/check-for-missing-instrument-fields/3-check-for-missing-instrument-fields.sql) + +**[File orchestration]()** +* [Step 1: Files for testing](examples/file-orchestration/1-files-for-testing.sql) +* [Step 2: Create error file](examples/file-orchestration/2-create-error-file.sql) +* [Step 3: Create logger view](examples/file-orchestration/3-create-logger-view.sql) +* [Step 4: Create file orchestration view](examples/file-orchestration/4-create-file-orchestration-view.sql) +* [Step 5: Run file load](examples/file-orchestration/5-run-file-load.sql) + ## Automated testing diff --git a/docs/Abor.ipynb b/docs/Abor.ipynb index 092022ae..88aac9f6 100644 --- a/docs/Abor.ipynb +++ b/docs/Abor.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "md18", + "id": "md7", "metadata": {}, "source": [ "# Setup\n", @@ -13,7 +13,7 @@ { "cell_type": "code", "execution_count": null, - "id": "cc18", + "id": "cc7", "metadata": {}, "outputs": [], "source": [ @@ -318,7 +318,7 @@ }, { "cell_type": "markdown", - "id": "mdt18", + "id": "mdt7", "metadata": {}, "source": [ "# Abor\n", @@ -332,7 +332,7 @@ }, { "cell_type": "markdown", - "id": "mds180", + "id": "mds70", "metadata": {}, "source": [ "#### Step 01: Create a portfolio" @@ -341,7 +341,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs180", + "id": "ccs70", "metadata": {}, "outputs": [], "source": [ @@ -388,7 +388,7 @@ }, { "cell_type": "markdown", - "id": "mds181", + "id": "mds71", "metadata": {}, "source": [ "#### Step 02: Create equity instruments" @@ -397,7 +397,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs181", + "id": "ccs71", "metadata": {}, "outputs": [], "source": [ @@ -445,7 +445,7 @@ }, { "cell_type": "markdown", - "id": "mds182", + "id": "mds72", "metadata": {}, "source": [ "#### Step 03: Create bond instruments" @@ -454,7 +454,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs182", + "id": "ccs72", "metadata": {}, "outputs": [], "source": [ @@ -515,7 +515,7 @@ }, { "cell_type": "markdown", - "id": "mds183", + "id": "mds73", "metadata": {}, "source": [ "#### Step 04: Create instrument properties" @@ -524,7 +524,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs183", + "id": "ccs73", "metadata": {}, "outputs": [], "source": [ @@ -575,7 +575,7 @@ }, { "cell_type": "markdown", - "id": "mds184", + "id": "mds74", "metadata": {}, "source": [ "#### Step 05: Assign properties to instrument" @@ -584,7 +584,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs184", + "id": "ccs74", "metadata": {}, "outputs": [], "source": [ @@ -670,7 +670,7 @@ }, { "cell_type": "markdown", - "id": "mds185", + "id": "mds75", "metadata": {}, "source": [ "#### Step 06: Create transactions" @@ -679,7 +679,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs185", + "id": "ccs75", "metadata": {}, "outputs": [], "source": [ @@ -762,7 +762,7 @@ }, { "cell_type": "markdown", - "id": "mds186", + "id": "mds76", "metadata": {}, "source": [ "#### Step 07: Upload instrument prices" @@ -771,7 +771,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs186", + "id": "ccs76", "metadata": {}, "outputs": [], "source": [ @@ -849,7 +849,7 @@ }, { "cell_type": "markdown", - "id": "mds187", + "id": "mds77", "metadata": {}, "source": [ "#### Step 08: Upload fx rates" @@ -858,7 +858,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs187", + "id": "ccs77", "metadata": {}, "outputs": [], "source": [ @@ -912,7 +912,7 @@ }, { "cell_type": "markdown", - "id": "mds188", + "id": "mds78", "metadata": {}, "source": [ "#### Step 09: Create cash transactions" @@ -921,7 +921,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs188", + "id": "ccs78", "metadata": {}, "outputs": [], "source": [ @@ -1007,7 +1007,7 @@ }, { "cell_type": "markdown", - "id": "mds189", + "id": "mds79", "metadata": {}, "source": [ "#### Step 10: Add transaction properties" @@ -1016,7 +1016,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs189", + "id": "ccs79", "metadata": {}, "outputs": [], "source": [ @@ -1067,7 +1067,7 @@ }, { "cell_type": "markdown", - "id": "mds1810", + "id": "mds710", "metadata": {}, "source": [ "#### Step 10: Create a chart of accounts" @@ -1076,7 +1076,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs1810", + "id": "ccs710", "metadata": {}, "outputs": [], "source": [ @@ -1118,7 +1118,7 @@ }, { "cell_type": "markdown", - "id": "mds1811", + "id": "mds711", "metadata": {}, "source": [ "#### Step 11: Add accounts to chart of accounts" @@ -1127,7 +1127,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs1811", + "id": "ccs711", "metadata": {}, "outputs": [], "source": [ @@ -1206,7 +1206,7 @@ }, { "cell_type": "markdown", - "id": "mds1812", + "id": "mds712", "metadata": {}, "source": [ "#### Step 12: Create posting module" @@ -1215,7 +1215,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs1812", + "id": "ccs712", "metadata": {}, "outputs": [], "source": [ @@ -1263,7 +1263,7 @@ }, { "cell_type": "markdown", - "id": "mds1813", + "id": "mds713", "metadata": {}, "source": [ "#### Step 13: Create posting rules" @@ -1272,7 +1272,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs1813", + "id": "ccs713", "metadata": {}, "outputs": [], "source": [ @@ -1430,7 +1430,7 @@ }, { "cell_type": "markdown", - "id": "mds1814", + "id": "mds714", "metadata": {}, "source": [ "#### Step 14: Create an abor configuration" @@ -1439,7 +1439,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs1814", + "id": "ccs714", "metadata": {}, "outputs": [], "source": [ @@ -1495,7 +1495,7 @@ }, { "cell_type": "markdown", - "id": "mds1815", + "id": "mds715", "metadata": {}, "source": [ "#### Step 15: Create abor" @@ -1504,7 +1504,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs1815", + "id": "ccs715", "metadata": {}, "outputs": [], "source": [ @@ -1558,7 +1558,7 @@ }, { "cell_type": "markdown", - "id": "mds1816", + "id": "mds716", "metadata": {}, "source": [ "#### Step 16: Create journal entry lines" @@ -1567,7 +1567,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs1816", + "id": "ccs716", "metadata": {}, "outputs": [], "source": [ @@ -1606,7 +1606,7 @@ }, { "cell_type": "markdown", - "id": "mds1817", + "id": "mds717", "metadata": {}, "source": [ "#### Step 17: Create general ledger profile" @@ -1615,7 +1615,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs1817", + "id": "ccs717", "metadata": {}, "outputs": [], "source": [ @@ -1654,7 +1654,7 @@ }, { "cell_type": "markdown", - "id": "mds1818", + "id": "mds718", "metadata": {}, "source": [ "#### Step 18: Create general ledger profile mappings" @@ -1663,7 +1663,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs1818", + "id": "ccs718", "metadata": {}, "outputs": [], "source": [ @@ -1722,7 +1722,7 @@ }, { "cell_type": "markdown", - "id": "mds1819", + "id": "mds719", "metadata": {}, "source": [ "#### Step 19: Generate trial balance" @@ -1731,7 +1731,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs1819", + "id": "ccs719", "metadata": {}, "outputs": [], "source": [ @@ -1771,7 +1771,7 @@ }, { "cell_type": "markdown", - "id": "mds1820", + "id": "mds720", "metadata": {}, "source": [ "#### Step 20: Run a trial balance check" @@ -1780,7 +1780,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs1820", + "id": "ccs720", "metadata": {}, "outputs": [], "source": [ diff --git a/docs/Basic data integrity.ipynb b/docs/Basic data integrity.ipynb index 8b6a298a..4efd4cd3 100644 --- a/docs/Basic data integrity.ipynb +++ b/docs/Basic data integrity.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "mdt25", + "id": "mdt24", "metadata": {}, "source": [ "# Basic data integrity\n", @@ -16,7 +16,7 @@ }, { "cell_type": "markdown", - "id": "mds250", + "id": "mds240", "metadata": {}, "source": [ "#### Basic data integrity" @@ -25,7 +25,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs250", + "id": "ccs240", "metadata": {}, "outputs": [], "source": [ diff --git a/docs/Check for duplicates.ipynb b/docs/Check for duplicates.ipynb index adeddba0..b92d7e10 100644 --- a/docs/Check for duplicates.ipynb +++ b/docs/Check for duplicates.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "mdt20", + "id": "mdt25", "metadata": {}, "source": [ "# Check for duplicates\n", @@ -16,7 +16,7 @@ }, { "cell_type": "markdown", - "id": "mds200", + "id": "mds250", "metadata": {}, "source": [ "#### Step 0: Load instruments into lusid" @@ -25,7 +25,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs200", + "id": "ccs250", "metadata": {}, "outputs": [], "source": [ @@ -57,7 +57,7 @@ }, { "cell_type": "markdown", - "id": "mds201", + "id": "mds251", "metadata": {}, "source": [ "#### Step 1: Create duplicate check view" @@ -66,7 +66,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs201", + "id": "ccs251", "metadata": {}, "outputs": [], "source": [ diff --git a/docs/Check for missing instrument fields.ipynb b/docs/Check for missing instrument fields.ipynb index 6e34953d..a9c3fddc 100644 --- a/docs/Check for missing instrument fields.ipynb +++ b/docs/Check for missing instrument fields.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "mdt24", + "id": "mdt29", "metadata": {}, "source": [ "# Check for missing instrument fields\n", @@ -16,7 +16,7 @@ }, { "cell_type": "markdown", - "id": "mds240", + "id": "mds290", "metadata": {}, "source": [ "#### Step 1: Create instrument properties" @@ -25,7 +25,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs240", + "id": "ccs290", "metadata": {}, "outputs": [], "source": [ @@ -66,7 +66,7 @@ }, { "cell_type": "markdown", - "id": "mds241", + "id": "mds291", "metadata": {}, "source": [ "#### Step 2: Load instruments into lusid" @@ -75,7 +75,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs241", + "id": "ccs291", "metadata": {}, "outputs": [], "source": [ @@ -142,7 +142,7 @@ }, { "cell_type": "markdown", - "id": "mds242", + "id": "mds292", "metadata": {}, "source": [ "#### Step 3: Check for missing instrument fields" @@ -151,7 +151,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs242", + "id": "ccs292", "metadata": {}, "outputs": [], "source": [ diff --git a/docs/Check for price outliers.ipynb b/docs/Check for price outliers.ipynb index 9bc51b91..29e0a73f 100644 --- a/docs/Check for price outliers.ipynb +++ b/docs/Check for price outliers.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "mdt22", + "id": "mdt26", "metadata": {}, "source": [ "# Check for price outliers\n", @@ -16,7 +16,7 @@ }, { "cell_type": "markdown", - "id": "mds220", + "id": "mds260", "metadata": {}, "source": [ "#### Step 0: Create instrument property definitions" @@ -25,7 +25,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs220", + "id": "ccs260", "metadata": {}, "outputs": [], "source": [ @@ -70,7 +70,7 @@ }, { "cell_type": "markdown", - "id": "mds221", + "id": "mds261", "metadata": {}, "source": [ "#### Step 1: Setup instruments with properties" @@ -79,7 +79,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs221", + "id": "ccs261", "metadata": {}, "outputs": [], "source": [ @@ -138,7 +138,7 @@ }, { "cell_type": "markdown", - "id": "mds222", + "id": "mds262", "metadata": {}, "source": [ "#### Step 2: Upload quotes" @@ -147,7 +147,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs222", + "id": "ccs262", "metadata": {}, "outputs": [], "source": [ @@ -186,7 +186,7 @@ }, { "cell_type": "markdown", - "id": "mds223", + "id": "mds263", "metadata": {}, "source": [ "#### Step 3: Create iqr checker view" @@ -195,7 +195,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs223", + "id": "ccs263", "metadata": {}, "outputs": [], "source": [ @@ -293,7 +293,7 @@ }, { "cell_type": "markdown", - "id": "mds224", + "id": "mds264", "metadata": {}, "source": [ "#### Step 4: Create price outlier view" @@ -302,7 +302,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs224", + "id": "ccs264", "metadata": {}, "outputs": [], "source": [ @@ -372,7 +372,7 @@ }, { "cell_type": "markdown", - "id": "mds225", + "id": "mds265", "metadata": {}, "source": [ "#### Step 5: Run price outlier view" @@ -381,7 +381,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs225", + "id": "ccs265", "metadata": {}, "outputs": [], "source": [ diff --git a/docs/Complex bonds.ipynb b/docs/Complex bonds.ipynb index 6287aa2f..366b2f6f 100644 --- a/docs/Complex bonds.ipynb +++ b/docs/Complex bonds.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "mdt14", + "id": "mdt3", "metadata": {}, "source": [ "# Complex bonds\n", @@ -16,7 +16,7 @@ }, { "cell_type": "markdown", - "id": "mds140", + "id": "mds30", "metadata": {}, "source": [ "#### Step 01: Fixed schedule view" @@ -25,7 +25,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs140", + "id": "ccs30", "metadata": {}, "outputs": [], "source": [ @@ -95,7 +95,7 @@ }, { "cell_type": "markdown", - "id": "mds141", + "id": "mds31", "metadata": {}, "source": [ "#### Step 02: Step schedule view" @@ -104,7 +104,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs141", + "id": "ccs31", "metadata": {}, "outputs": [], "source": [ @@ -157,7 +157,7 @@ }, { "cell_type": "markdown", - "id": "mds142", + "id": "mds32", "metadata": {}, "source": [ "#### Step 03: Upload short front sinking complex bond insturments" @@ -166,7 +166,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs142", + "id": "ccs32", "metadata": {}, "outputs": [], "source": [ @@ -332,7 +332,7 @@ }, { "cell_type": "markdown", - "id": "mds143", + "id": "mds33", "metadata": {}, "source": [ "#### Step 1: Fixed schedule view" @@ -341,7 +341,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs143", + "id": "ccs33", "metadata": {}, "outputs": [], "source": [ @@ -410,7 +410,7 @@ }, { "cell_type": "markdown", - "id": "mds144", + "id": "mds34", "metadata": {}, "source": [ "#### Step 2: Step schedule view" @@ -419,7 +419,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs144", + "id": "ccs34", "metadata": {}, "outputs": [], "source": [ @@ -472,7 +472,7 @@ }, { "cell_type": "markdown", - "id": "mds145", + "id": "mds35", "metadata": {}, "source": [ "#### Step 3: Upload short front sinking complex bond insturments" @@ -481,7 +481,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs145", + "id": "ccs35", "metadata": {}, "outputs": [], "source": [ diff --git a/docs/Corporate actions source.ipynb b/docs/Corporate actions source.ipynb index 1146304f..336389b7 100644 --- a/docs/Corporate actions source.ipynb +++ b/docs/Corporate actions source.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "mdt5", + "id": "mdt9", "metadata": {}, "source": [ "# Corporate actions source\n", @@ -16,7 +16,7 @@ }, { "cell_type": "markdown", - "id": "mds50", + "id": "mds90", "metadata": {}, "source": [ "#### Create corporate action source" @@ -25,7 +25,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs50", + "id": "ccs90", "metadata": {}, "outputs": [], "source": [ @@ -77,7 +77,7 @@ }, { "cell_type": "markdown", - "id": "mds51", + "id": "mds91", "metadata": {}, "source": [ "#### Read corporate action source" @@ -86,7 +86,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs51", + "id": "ccs91", "metadata": {}, "outputs": [], "source": [ diff --git a/docs/Cross sectional outliers.ipynb b/docs/Cross sectional outliers.ipynb index c78f11ee..471940d5 100644 --- a/docs/Cross sectional outliers.ipynb +++ b/docs/Cross sectional outliers.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "mdt23", + "id": "mdt28", "metadata": {}, "source": [ "# Cross sectional outliers\n", @@ -16,7 +16,7 @@ }, { "cell_type": "markdown", - "id": "mds230", + "id": "mds280", "metadata": {}, "source": [ "#### Step 0: Create properties" @@ -25,7 +25,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs230", + "id": "ccs280", "metadata": {}, "outputs": [], "source": [ @@ -76,7 +76,7 @@ }, { "cell_type": "markdown", - "id": "mds231", + "id": "mds281", "metadata": {}, "source": [ "#### Step 1: Upload instrumets" @@ -85,7 +85,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs231", + "id": "ccs281", "metadata": {}, "outputs": [], "source": [ @@ -160,7 +160,7 @@ }, { "cell_type": "markdown", - "id": "mds232", + "id": "mds282", "metadata": {}, "source": [ "#### Step 2: Create cross sectional outlier view" @@ -169,7 +169,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs232", + "id": "ccs282", "metadata": {}, "outputs": [], "source": [ @@ -258,7 +258,7 @@ }, { "cell_type": "markdown", - "id": "mds233", + "id": "mds283", "metadata": {}, "source": [ "#### Step 3: Run cross sectional outlier view" @@ -267,7 +267,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs233", + "id": "ccs283", "metadata": {}, "outputs": [], "source": [ diff --git a/docs/Delete entities.ipynb b/docs/Delete entities.ipynb index ad1fc6eb..97ac416d 100644 --- a/docs/Delete entities.ipynb +++ b/docs/Delete entities.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "mdt8", + "id": "mdt16", "metadata": {}, "source": [ "# Delete entities\n", @@ -16,7 +16,7 @@ }, { "cell_type": "markdown", - "id": "mds80", + "id": "mds160", "metadata": {}, "source": [ "#### Step 1: Delete quotes" @@ -25,7 +25,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs80", + "id": "ccs160", "metadata": {}, "outputs": [], "source": [ @@ -60,7 +60,7 @@ }, { "cell_type": "markdown", - "id": "mds81", + "id": "mds161", "metadata": {}, "source": [ "#### Step 2: Delete instruments" @@ -69,7 +69,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs81", + "id": "ccs161", "metadata": {}, "outputs": [], "source": [ @@ -104,7 +104,7 @@ }, { "cell_type": "markdown", - "id": "mds82", + "id": "mds162", "metadata": {}, "source": [ "#### Step 3: Delete portfolios" @@ -113,7 +113,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs82", + "id": "ccs162", "metadata": {}, "outputs": [], "source": [ @@ -146,7 +146,7 @@ }, { "cell_type": "markdown", - "id": "mds83", + "id": "mds163", "metadata": {}, "source": [ "#### Step 4: Delete properties" @@ -155,7 +155,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs83", + "id": "ccs163", "metadata": {}, "outputs": [], "source": [ @@ -188,7 +188,7 @@ }, { "cell_type": "markdown", - "id": "mds84", + "id": "mds164", "metadata": {}, "source": [ "#### Step 5: Delete coa" @@ -197,7 +197,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs84", + "id": "ccs164", "metadata": {}, "outputs": [], "source": [ @@ -231,7 +231,7 @@ }, { "cell_type": "markdown", - "id": "mds85", + "id": "mds165", "metadata": {}, "source": [ "#### Step 6: Delete gl profiles" @@ -240,7 +240,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs85", + "id": "ccs165", "metadata": {}, "outputs": [], "source": [ diff --git a/docs/Drive.ipynb b/docs/Drive.ipynb index 635922fb..92d3d144 100644 --- a/docs/Drive.ipynb +++ b/docs/Drive.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "mdt1", + "id": "mdt18", "metadata": {}, "source": [ "# Drive\n", @@ -16,7 +16,7 @@ }, { "cell_type": "markdown", - "id": "mds10", + "id": "mds180", "metadata": {}, "source": [ "#### Create and move file in drive" @@ -25,7 +25,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs10", + "id": "ccs180", "metadata": {}, "outputs": [], "source": [ @@ -74,7 +74,7 @@ }, { "cell_type": "markdown", - "id": "mds11", + "id": "mds181", "metadata": {}, "source": [ "#### Create log file on error" @@ -83,7 +83,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs11", + "id": "ccs181", "metadata": {}, "outputs": [], "source": [ @@ -142,7 +142,7 @@ }, { "cell_type": "markdown", - "id": "mds12", + "id": "mds182", "metadata": {}, "source": [ "#### Read a file from drive" @@ -151,7 +151,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs12", + "id": "ccs182", "metadata": {}, "outputs": [], "source": [ @@ -172,7 +172,7 @@ }, { "cell_type": "markdown", - "id": "mds13", + "id": "mds183", "metadata": {}, "source": [ "#### Read an excel file from drive" @@ -181,7 +181,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs13", + "id": "ccs183", "metadata": {}, "outputs": [], "source": [ @@ -208,7 +208,7 @@ }, { "cell_type": "markdown", - "id": "mds14", + "id": "mds184", "metadata": {}, "source": [ "#### Save data into drive" @@ -217,7 +217,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs14", + "id": "ccs184", "metadata": {}, "outputs": [], "source": [ @@ -276,7 +276,7 @@ }, { "cell_type": "markdown", - "id": "mds15", + "id": "mds185", "metadata": {}, "source": [ "#### Unformatted string to table" @@ -285,7 +285,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs15", + "id": "ccs185", "metadata": {}, "outputs": [], "source": [ diff --git a/docs/File orchestration.ipynb b/docs/File orchestration.ipynb index 9b815afc..c9917c51 100644 --- a/docs/File orchestration.ipynb +++ b/docs/File orchestration.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "mdt0", + "id": "mdt30", "metadata": {}, "source": [ "# File orchestration\n", @@ -16,7 +16,7 @@ }, { "cell_type": "markdown", - "id": "mds00", + "id": "mds300", "metadata": {}, "source": [ "#### Step 1: Files for testing" @@ -25,7 +25,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs00", + "id": "ccs300", "metadata": {}, "outputs": [], "source": [ @@ -93,7 +93,7 @@ }, { "cell_type": "markdown", - "id": "mds01", + "id": "mds301", "metadata": {}, "source": [ "#### Step 2: Create error file" @@ -102,7 +102,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs01", + "id": "ccs301", "metadata": {}, "outputs": [], "source": [ @@ -163,7 +163,7 @@ }, { "cell_type": "markdown", - "id": "mds02", + "id": "mds302", "metadata": {}, "source": [ "#### Step 3: Create logger view" @@ -172,7 +172,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs02", + "id": "ccs302", "metadata": {}, "outputs": [], "source": [ @@ -221,7 +221,7 @@ }, { "cell_type": "markdown", - "id": "mds03", + "id": "mds303", "metadata": {}, "source": [ "#### Step 4: Create file orchestration view" @@ -230,7 +230,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs03", + "id": "ccs303", "metadata": {}, "outputs": [], "source": [ @@ -302,7 +302,7 @@ }, { "cell_type": "markdown", - "id": "mds04", + "id": "mds304", "metadata": {}, "source": [ "#### Step 5: Run file load" @@ -311,7 +311,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs04", + "id": "ccs304", "metadata": {}, "outputs": [], "source": [ diff --git a/docs/For loops with cross apply.ipynb b/docs/For loops with cross apply.ipynb index 5cf41459..573b6cee 100644 --- a/docs/For loops with cross apply.ipynb +++ b/docs/For loops with cross apply.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "mdt27", + "id": "mdt22", "metadata": {}, "source": [ "# For loops with cross apply\n", @@ -16,7 +16,7 @@ }, { "cell_type": "markdown", - "id": "mds270", + "id": "mds220", "metadata": {}, "source": [ "#### Step 1: Create instrument upsert view" @@ -25,7 +25,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs270", + "id": "ccs220", "metadata": {}, "outputs": [], "source": [ @@ -66,7 +66,7 @@ }, { "cell_type": "markdown", - "id": "mds271", + "id": "mds221", "metadata": {}, "source": [ "#### Step 2: Loop over csv file" @@ -75,7 +75,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs271", + "id": "ccs221", "metadata": {}, "outputs": [], "source": [ diff --git a/docs/Holdings.ipynb b/docs/Holdings.ipynb index 4fb114df..0ef2a97c 100644 --- a/docs/Holdings.ipynb +++ b/docs/Holdings.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "mdt15", + "id": "mdt6", "metadata": {}, "source": [ "# Holdings\n", @@ -16,7 +16,7 @@ }, { "cell_type": "markdown", - "id": "mds150", + "id": "mds60", "metadata": {}, "source": [ "#### Step 1: Create instruments" @@ -25,7 +25,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs150", + "id": "ccs60", "metadata": {}, "outputs": [], "source": [ @@ -78,7 +78,7 @@ }, { "cell_type": "markdown", - "id": "mds151", + "id": "mds61", "metadata": {}, "source": [ "#### Step 2: Create and inline txn property" @@ -87,7 +87,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs151", + "id": "ccs61", "metadata": {}, "outputs": [], "source": [ @@ -149,7 +149,7 @@ }, { "cell_type": "markdown", - "id": "mds152", + "id": "mds62", "metadata": {}, "source": [ "#### Step 3: Create transaction portfolio" @@ -158,7 +158,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs152", + "id": "ccs62", "metadata": {}, "outputs": [], "source": [ @@ -225,7 +225,7 @@ }, { "cell_type": "markdown", - "id": "mds153", + "id": "mds63", "metadata": {}, "source": [ "#### Step 4: Adjust holdings" @@ -234,7 +234,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs153", + "id": "ccs63", "metadata": {}, "outputs": [], "source": [ @@ -289,7 +289,7 @@ }, { "cell_type": "markdown", - "id": "mds154", + "id": "mds64", "metadata": {}, "source": [ "#### Step 5: Cancel holdings" @@ -298,7 +298,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs154", + "id": "ccs64", "metadata": {}, "outputs": [], "source": [ @@ -343,7 +343,7 @@ }, { "cell_type": "markdown", - "id": "mds155", + "id": "mds65", "metadata": {}, "source": [ "#### Step 6: Set holdings" @@ -352,7 +352,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs155", + "id": "ccs65", "metadata": {}, "outputs": [], "source": [ @@ -415,7 +415,7 @@ }, { "cell_type": "markdown", - "id": "mds156", + "id": "mds66", "metadata": {}, "source": [ "#### Step 7: Call holdings" @@ -424,7 +424,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs156", + "id": "ccs66", "metadata": {}, "outputs": [], "source": [ diff --git a/docs/Horizon.ipynb b/docs/Horizon.ipynb index d8d0dcda..47c1cfeb 100644 --- a/docs/Horizon.ipynb +++ b/docs/Horizon.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "mdt3", + "id": "mdt20", "metadata": {}, "source": [ "# Horizon\n", @@ -16,7 +16,7 @@ }, { "cell_type": "markdown", - "id": "mds30", + "id": "mds200", "metadata": {}, "source": [ "#### Query company data from gleif" @@ -25,7 +25,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs30", + "id": "ccs200", "metadata": {}, "outputs": [], "source": [ diff --git a/docs/Insights.ipynb b/docs/Insights.ipynb index 52d1bc9e..e0907a5f 100644 --- a/docs/Insights.ipynb +++ b/docs/Insights.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "mdt29", + "id": "mdt1", "metadata": {}, "source": [ "# Insights\n", @@ -16,7 +16,7 @@ }, { "cell_type": "markdown", - "id": "mds290", + "id": "mds10", "metadata": {}, "source": [ "#### Count of requests per lusid method" @@ -25,7 +25,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs290", + "id": "ccs10", "metadata": {}, "outputs": [], "source": [ diff --git a/docs/Instruments.ipynb b/docs/Instruments.ipynb index e4d3a25a..08ac4591 100644 --- a/docs/Instruments.ipynb +++ b/docs/Instruments.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "mdt13", + "id": "mdt2", "metadata": {}, "source": [ "# Instruments\n", @@ -16,7 +16,7 @@ }, { "cell_type": "markdown", - "id": "mds130", + "id": "mds20", "metadata": {}, "source": [ "#### Query instruments" @@ -25,7 +25,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs130", + "id": "ccs20", "metadata": {}, "outputs": [], "source": [ @@ -67,7 +67,7 @@ }, { "cell_type": "markdown", - "id": "mds131", + "id": "mds21", "metadata": {}, "source": [ "#### Set properties from csv" @@ -76,7 +76,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs131", + "id": "ccs21", "metadata": {}, "outputs": [], "source": [ @@ -116,7 +116,7 @@ }, { "cell_type": "markdown", - "id": "mds132", + "id": "mds22", "metadata": {}, "source": [ "#### Upload bond instruments" @@ -125,7 +125,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs132", + "id": "ccs22", "metadata": {}, "outputs": [], "source": [ @@ -195,7 +195,7 @@ }, { "cell_type": "markdown", - "id": "mds133", + "id": "mds23", "metadata": {}, "source": [ "#### Upload equity instruments" @@ -204,7 +204,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs133", + "id": "ccs23", "metadata": {}, "outputs": [], "source": [ @@ -246,7 +246,7 @@ }, { "cell_type": "markdown", - "id": "mds134", + "id": "mds24", "metadata": {}, "source": [ "#### Upload future instruments" @@ -255,7 +255,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs134", + "id": "ccs24", "metadata": {}, "outputs": [], "source": [ @@ -308,7 +308,7 @@ }, { "cell_type": "markdown", - "id": "mds135", + "id": "mds25", "metadata": {}, "source": [ "#### Upload fx forward" @@ -317,7 +317,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs135", + "id": "ccs25", "metadata": {}, "outputs": [], "source": [ @@ -364,7 +364,7 @@ }, { "cell_type": "markdown", - "id": "mds136", + "id": "mds26", "metadata": {}, "source": [ "#### Upload simple instruments" @@ -373,7 +373,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs136", + "id": "ccs26", "metadata": {}, "outputs": [], "source": [ @@ -416,7 +416,7 @@ }, { "cell_type": "markdown", - "id": "mds137", + "id": "mds27", "metadata": {}, "source": [ "#### Upload term deposit instruments" @@ -425,7 +425,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs137", + "id": "ccs27", "metadata": {}, "outputs": [], "source": [ diff --git a/docs/Pdf generation.ipynb b/docs/Pdf generation.ipynb index 17683414..6114a5de 100644 --- a/docs/Pdf generation.ipynb +++ b/docs/Pdf generation.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "mdt2", + "id": "mdt19", "metadata": {}, "source": [ "# Pdf generation\n", @@ -16,7 +16,7 @@ }, { "cell_type": "markdown", - "id": "mds20", + "id": "mds190", "metadata": {}, "source": [ "#### Step 1: Load data from drive" @@ -25,7 +25,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs20", + "id": "ccs190", "metadata": {}, "outputs": [], "source": [ @@ -121,7 +121,7 @@ }, { "cell_type": "markdown", - "id": "mds21", + "id": "mds191", "metadata": {}, "source": [ "#### Step 2: Generate pdf" @@ -130,7 +130,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs21", + "id": "ccs191", "metadata": {}, "outputs": [], "source": [ diff --git a/docs/Portfolios.ipynb b/docs/Portfolios.ipynb index fe215ef3..21ccbc2f 100644 --- a/docs/Portfolios.ipynb +++ b/docs/Portfolios.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "mdt6", + "id": "mdt10", "metadata": {}, "source": [ "# Portfolios\n", @@ -16,7 +16,7 @@ }, { "cell_type": "markdown", - "id": "mds60", + "id": "mds100", "metadata": {}, "source": [ "#### Create transaction portfolio" @@ -25,7 +25,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs60", + "id": "ccs100", "metadata": {}, "outputs": [], "source": [ diff --git a/docs/Properties.ipynb b/docs/Properties.ipynb index 58a89740..9a82f7f4 100644 --- a/docs/Properties.ipynb +++ b/docs/Properties.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "mdt9", + "id": "mdt8", "metadata": {}, "source": [ "# Properties\n", @@ -16,7 +16,7 @@ }, { "cell_type": "markdown", - "id": "mds90", + "id": "mds80", "metadata": {}, "source": [ "#### Create instrument properties" @@ -25,7 +25,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs90", + "id": "ccs80", "metadata": {}, "outputs": [], "source": [ @@ -56,7 +56,7 @@ }, { "cell_type": "markdown", - "id": "mds91", + "id": "mds81", "metadata": {}, "source": [ "#### Create properties from csv" @@ -65,7 +65,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs91", + "id": "ccs81", "metadata": {}, "outputs": [], "source": [ diff --git a/docs/Quotes.ipynb b/docs/Quotes.ipynb index 5c1d0764..07debbff 100644 --- a/docs/Quotes.ipynb +++ b/docs/Quotes.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "mdt7", + "id": "mdt13", "metadata": {}, "source": [ "# Quotes\n", @@ -16,7 +16,7 @@ }, { "cell_type": "markdown", - "id": "mds70", + "id": "mds130", "metadata": {}, "source": [ "#### Upload fx quotes" @@ -25,7 +25,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs70", + "id": "ccs130", "metadata": {}, "outputs": [], "source": [ diff --git a/docs/Reconcile instruments.ipynb b/docs/Reconcile instruments.ipynb index a340861b..9bfc88d8 100644 --- a/docs/Reconcile instruments.ipynb +++ b/docs/Reconcile instruments.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "mdt21", + "id": "mdt27", "metadata": {}, "source": [ "# Reconcile instruments\n", @@ -16,7 +16,7 @@ }, { "cell_type": "markdown", - "id": "mds210", + "id": "mds270", "metadata": {}, "source": [ "#### Step 1: Create instrument properties" @@ -25,7 +25,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs210", + "id": "ccs270", "metadata": {}, "outputs": [], "source": [ @@ -65,7 +65,7 @@ }, { "cell_type": "markdown", - "id": "mds211", + "id": "mds271", "metadata": {}, "source": [ "#### Step 2: Setup instrument with properties" @@ -74,7 +74,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs211", + "id": "ccs271", "metadata": {}, "outputs": [], "source": [ @@ -140,7 +140,7 @@ }, { "cell_type": "markdown", - "id": "mds212", + "id": "mds272", "metadata": {}, "source": [ "#### Step 3: Load instruments into source a" @@ -149,7 +149,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs212", + "id": "ccs272", "metadata": {}, "outputs": [], "source": [ @@ -215,7 +215,7 @@ }, { "cell_type": "markdown", - "id": "mds213", + "id": "mds273", "metadata": {}, "source": [ "#### Step 4: Load instruments into source b" @@ -224,7 +224,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs213", + "id": "ccs273", "metadata": {}, "outputs": [], "source": [ @@ -286,7 +286,7 @@ }, { "cell_type": "markdown", - "id": "mds214", + "id": "mds274", "metadata": {}, "source": [ "#### Step 5: Run reconciliation" @@ -295,7 +295,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs214", + "id": "ccs274", "metadata": {}, "outputs": [], "source": [ diff --git a/docs/Reference portfolios.ipynb b/docs/Reference portfolios.ipynb index 69a6845f..888764f3 100644 --- a/docs/Reference portfolios.ipynb +++ b/docs/Reference portfolios.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "mdt16", + "id": "mdt12", "metadata": {}, "source": [ "# Reference portfolios\n", @@ -16,7 +16,7 @@ }, { "cell_type": "markdown", - "id": "mds160", + "id": "mds120", "metadata": {}, "source": [ "#### Step 1: Upload instruments" @@ -25,7 +25,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs160", + "id": "ccs120", "metadata": {}, "outputs": [], "source": [ @@ -66,7 +66,7 @@ }, { "cell_type": "markdown", - "id": "mds161", + "id": "mds121", "metadata": {}, "source": [ "#### Step 2: Create reference portfolio" @@ -75,7 +75,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs161", + "id": "ccs121", "metadata": {}, "outputs": [], "source": [ @@ -118,7 +118,7 @@ }, { "cell_type": "markdown", - "id": "mds162", + "id": "mds122", "metadata": {}, "source": [ "#### Step 3: Upload constituents" @@ -127,7 +127,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs162", + "id": "ccs122", "metadata": {}, "outputs": [], "source": [ diff --git a/docs/Relationships.ipynb b/docs/Relationships.ipynb index 36dcedca..eeb4d2ec 100644 --- a/docs/Relationships.ipynb +++ b/docs/Relationships.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "mdt10", + "id": "mdt14", "metadata": {}, "source": [ "# Relationships\n", @@ -16,7 +16,7 @@ }, { "cell_type": "markdown", - "id": "mds100", + "id": "mds140", "metadata": {}, "source": [ "#### Step 1: Create properties" @@ -25,7 +25,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs100", + "id": "ccs140", "metadata": {}, "outputs": [], "source": [ @@ -58,7 +58,7 @@ }, { "cell_type": "markdown", - "id": "mds101", + "id": "mds141", "metadata": {}, "source": [ "#### Step 2: Upsert instrument properties" @@ -67,7 +67,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs101", + "id": "ccs141", "metadata": {}, "outputs": [], "source": [ @@ -108,7 +108,7 @@ }, { "cell_type": "markdown", - "id": "mds102", + "id": "mds142", "metadata": {}, "source": [ "#### Step 3: Create legal entities" @@ -117,7 +117,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs102", + "id": "ccs142", "metadata": {}, "outputs": [], "source": [ @@ -162,7 +162,7 @@ }, { "cell_type": "markdown", - "id": "mds103", + "id": "mds143", "metadata": {}, "source": [ "#### Step 4: Create portfolios" @@ -171,7 +171,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs103", + "id": "ccs143", "metadata": {}, "outputs": [], "source": [ @@ -209,7 +209,7 @@ }, { "cell_type": "markdown", - "id": "mds104", + "id": "mds144", "metadata": {}, "source": [ "#### Step 5: Assign lei to portfolio" @@ -218,7 +218,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs104", + "id": "ccs144", "metadata": {}, "outputs": [], "source": [ @@ -267,7 +267,7 @@ }, { "cell_type": "markdown", - "id": "mds105", + "id": "mds145", "metadata": {}, "source": [ "#### Step 6: Create relationship definition" @@ -276,7 +276,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs105", + "id": "ccs145", "metadata": {}, "outputs": [], "source": [ @@ -302,7 +302,7 @@ }, { "cell_type": "markdown", - "id": "mds106", + "id": "mds146", "metadata": {}, "source": [ "#### Step 7: Call back custodians" @@ -311,7 +311,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs106", + "id": "ccs146", "metadata": {}, "outputs": [], "source": [ diff --git a/docs/Returns.ipynb b/docs/Returns.ipynb index 8734a841..8ed1b889 100644 --- a/docs/Returns.ipynb +++ b/docs/Returns.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "mdt19", + "id": "mdt15", "metadata": {}, "source": [ "# Returns\n", @@ -16,7 +16,7 @@ }, { "cell_type": "markdown", - "id": "mds190", + "id": "mds150", "metadata": {}, "source": [ "#### Step 1: Create transaction portfolio" @@ -25,7 +25,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs190", + "id": "ccs150", "metadata": {}, "outputs": [], "source": [ @@ -65,7 +65,7 @@ }, { "cell_type": "markdown", - "id": "mds191", + "id": "mds151", "metadata": {}, "source": [ "#### Step 2: Upload portfolio returns" @@ -74,7 +74,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs191", + "id": "ccs151", "metadata": {}, "outputs": [], "source": [ @@ -128,7 +128,7 @@ }, { "cell_type": "markdown", - "id": "mds192", + "id": "mds152", "metadata": {}, "source": [ "#### Step 3: Calculate aggregate returns" @@ -137,7 +137,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs192", + "id": "ccs152", "metadata": {}, "outputs": [], "source": [ diff --git a/docs/Run a recon holdings in different scopes.ipynb b/docs/Run a recon holdings in different scopes.ipynb index af356211..3a43e133 100644 --- a/docs/Run a recon holdings in different scopes.ipynb +++ b/docs/Run a recon holdings in different scopes.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "mdt11", + "id": "mdt17", "metadata": {}, "source": [ "# Run a recon holdings in different scopes\n", @@ -16,7 +16,7 @@ }, { "cell_type": "markdown", - "id": "mds110", + "id": "mds170", "metadata": {}, "source": [ "#### Step 1: Create transaction portfolios in two scopes" @@ -25,7 +25,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs110", + "id": "ccs170", "metadata": {}, "outputs": [], "source": [ @@ -79,7 +79,7 @@ }, { "cell_type": "markdown", - "id": "mds111", + "id": "mds171", "metadata": {}, "source": [ "#### Step 2: Create instruments" @@ -88,7 +88,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs111", + "id": "ccs171", "metadata": {}, "outputs": [], "source": [ @@ -127,7 +127,7 @@ }, { "cell_type": "markdown", - "id": "mds112", + "id": "mds172", "metadata": {}, "source": [ "#### Step 3: Upload abor transactions" @@ -136,7 +136,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs112", + "id": "ccs172", "metadata": {}, "outputs": [], "source": [ @@ -191,7 +191,7 @@ }, { "cell_type": "markdown", - "id": "mds113", + "id": "mds173", "metadata": {}, "source": [ "#### Step 4: Upload ibor holdings" @@ -200,7 +200,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs113", + "id": "ccs173", "metadata": {}, "outputs": [], "source": [ @@ -243,7 +243,7 @@ }, { "cell_type": "markdown", - "id": "mds114", + "id": "mds174", "metadata": {}, "source": [ "#### Step 5: Create reconciliation view" @@ -252,7 +252,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs114", + "id": "ccs174", "metadata": {}, "outputs": [], "source": [ @@ -345,7 +345,7 @@ }, { "cell_type": "markdown", - "id": "mds115", + "id": "mds175", "metadata": {}, "source": [ "#### Step 6: Run recon workflow" @@ -354,7 +354,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs115", + "id": "ccs175", "metadata": {}, "outputs": [], "source": [ @@ -412,7 +412,7 @@ }, { "cell_type": "markdown", - "id": "mds116", + "id": "mds176", "metadata": {}, "source": [ "#### Step 7: Run recon with generic reconciliation provider" @@ -421,7 +421,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs116", + "id": "ccs176", "metadata": {}, "outputs": [], "source": [ diff --git a/docs/Run a reconciliation.ipynb b/docs/Run a reconciliation.ipynb index 3488a048..c8a2b790 100644 --- a/docs/Run a reconciliation.ipynb +++ b/docs/Run a reconciliation.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "md4", + "id": "md5", "metadata": {}, "source": [ "# Setup\n", @@ -13,7 +13,7 @@ { "cell_type": "code", "execution_count": null, - "id": "cc4", + "id": "cc5", "metadata": {}, "outputs": [], "source": [ @@ -157,7 +157,7 @@ }, { "cell_type": "markdown", - "id": "mdt4", + "id": "mdt5", "metadata": {}, "source": [ "# Run a reconciliation\n", @@ -171,7 +171,7 @@ }, { "cell_type": "markdown", - "id": "mds40", + "id": "mds50", "metadata": {}, "source": [ "#### Step 1: Create transaction portfolio" @@ -180,7 +180,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs40", + "id": "ccs50", "metadata": {}, "outputs": [], "source": [ @@ -238,7 +238,7 @@ }, { "cell_type": "markdown", - "id": "mds41", + "id": "mds51", "metadata": {}, "source": [ "#### Step 2: Create instruments" @@ -247,7 +247,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs41", + "id": "ccs51", "metadata": {}, "outputs": [], "source": [ @@ -287,7 +287,7 @@ }, { "cell_type": "markdown", - "id": "mds42", + "id": "mds52", "metadata": {}, "source": [ "#### Step 3: Create holdings" @@ -296,7 +296,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs42", + "id": "ccs52", "metadata": {}, "outputs": [], "source": [ @@ -341,7 +341,7 @@ }, { "cell_type": "markdown", - "id": "mds43", + "id": "mds53", "metadata": {}, "source": [ "#### Step 4: Create reconciliation view" @@ -350,7 +350,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs43", + "id": "ccs53", "metadata": {}, "outputs": [], "source": [ @@ -431,7 +431,7 @@ }, { "cell_type": "markdown", - "id": "mds44", + "id": "mds54", "metadata": {}, "source": [ "#### Step 5: Run recon with notifications" @@ -440,7 +440,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs44", + "id": "ccs54", "metadata": {}, "outputs": [], "source": [ diff --git a/docs/Run valuation.ipynb b/docs/Run valuation.ipynb index c4a2c0ac..d742d99c 100644 --- a/docs/Run valuation.ipynb +++ b/docs/Run valuation.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "md17", + "id": "md4", "metadata": {}, "source": [ "# Setup\n", @@ -13,7 +13,7 @@ { "cell_type": "code", "execution_count": null, - "id": "cc17", + "id": "cc4", "metadata": {}, "outputs": [], "source": [ @@ -135,7 +135,7 @@ }, { "cell_type": "markdown", - "id": "mdt17", + "id": "mdt4", "metadata": {}, "source": [ "# Run valuation\n", @@ -149,7 +149,7 @@ }, { "cell_type": "markdown", - "id": "mds170", + "id": "mds40", "metadata": {}, "source": [ "#### Step 1: Create instruments" @@ -158,7 +158,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs170", + "id": "ccs40", "metadata": {}, "outputs": [], "source": [ @@ -195,7 +195,7 @@ }, { "cell_type": "markdown", - "id": "mds171", + "id": "mds41", "metadata": {}, "source": [ "#### Step 2: Create portfolio" @@ -204,7 +204,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs171", + "id": "ccs41", "metadata": {}, "outputs": [], "source": [ @@ -242,7 +242,7 @@ }, { "cell_type": "markdown", - "id": "mds172", + "id": "mds42", "metadata": {}, "source": [ "#### Step 3: Upload quotes" @@ -251,7 +251,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs172", + "id": "ccs42", "metadata": {}, "outputs": [], "source": [ @@ -292,7 +292,7 @@ }, { "cell_type": "markdown", - "id": "mds173", + "id": "mds43", "metadata": {}, "source": [ "#### Step 4: Upload transactions" @@ -301,7 +301,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs173", + "id": "ccs43", "metadata": {}, "outputs": [], "source": [ @@ -348,7 +348,7 @@ }, { "cell_type": "markdown", - "id": "mds174", + "id": "mds44", "metadata": {}, "source": [ "#### Step 5: Run simple valuation" @@ -357,7 +357,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs174", + "id": "ccs44", "metadata": {}, "outputs": [], "source": [ @@ -415,7 +415,7 @@ }, { "cell_type": "markdown", - "id": "mds175", + "id": "mds45", "metadata": {}, "source": [ "#### Step 6: Upload external valuations" @@ -424,7 +424,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs175", + "id": "ccs45", "metadata": {}, "outputs": [], "source": [ @@ -513,7 +513,7 @@ }, { "cell_type": "markdown", - "id": "mds176", + "id": "mds46", "metadata": {}, "source": [ "#### Step 7: Run valuation with srs" @@ -522,7 +522,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs176", + "id": "ccs46", "metadata": {}, "outputs": [], "source": [ diff --git a/docs/Statistical functions.ipynb b/docs/Statistical functions.ipynb index a3700c94..4adebe9a 100644 --- a/docs/Statistical functions.ipynb +++ b/docs/Statistical functions.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "mdt28", + "id": "mdt0", "metadata": {}, "source": [ "# Statistical functions\n", @@ -16,7 +16,7 @@ }, { "cell_type": "markdown", - "id": "mds280", + "id": "mds00", "metadata": {}, "source": [ "#### Fuzzy search two files" @@ -25,7 +25,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs280", + "id": "ccs00", "metadata": {}, "outputs": [], "source": [ diff --git a/docs/System.ipynb b/docs/System.ipynb index f75d400e..01334204 100644 --- a/docs/System.ipynb +++ b/docs/System.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "mdt26", + "id": "mdt21", "metadata": {}, "source": [ "# System\n", @@ -16,7 +16,7 @@ }, { "cell_type": "markdown", - "id": "mds260", + "id": "mds210", "metadata": {}, "source": [ "#### Append inline properties to system configuration" @@ -25,7 +25,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs260", + "id": "ccs210", "metadata": {}, "outputs": [], "source": [ @@ -101,7 +101,7 @@ }, { "cell_type": "markdown", - "id": "mds261", + "id": "mds211", "metadata": {}, "source": [ "#### Error handling details to file" @@ -110,7 +110,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs261", + "id": "ccs211", "metadata": {}, "outputs": [], "source": [ @@ -161,7 +161,7 @@ }, { "cell_type": "markdown", - "id": "mds262", + "id": "mds212", "metadata": {}, "source": [ "#### Iif and case when statements" @@ -170,7 +170,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs262", + "id": "ccs212", "metadata": {}, "outputs": [], "source": [ @@ -217,7 +217,7 @@ }, { "cell_type": "markdown", - "id": "mds263", + "id": "mds213", "metadata": {}, "source": [ "#### Load one cell of data to table by delimiters" @@ -226,7 +226,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs263", + "id": "ccs213", "metadata": {}, "outputs": [], "source": [ @@ -272,7 +272,7 @@ }, { "cell_type": "markdown", - "id": "mds264", + "id": "mds214", "metadata": {}, "source": [ "#### Pivot data" @@ -281,7 +281,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs264", + "id": "ccs214", "metadata": {}, "outputs": [], "source": [ @@ -321,7 +321,7 @@ }, { "cell_type": "markdown", - "id": "mds265", + "id": "mds215", "metadata": {}, "source": [ "#### Random prices generator" @@ -330,7 +330,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs265", + "id": "ccs215", "metadata": {}, "outputs": [], "source": [ @@ -354,7 +354,7 @@ }, { "cell_type": "markdown", - "id": "mds266", + "id": "mds216", "metadata": {}, "source": [ "#### To utc and iso" @@ -363,7 +363,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs266", + "id": "ccs216", "metadata": {}, "outputs": [], "source": [ @@ -414,7 +414,7 @@ }, { "cell_type": "markdown", - "id": "mds267", + "id": "mds217", "metadata": {}, "source": [ "#### Using datetimes" @@ -423,7 +423,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs267", + "id": "ccs217", "metadata": {}, "outputs": [], "source": [ diff --git a/docs/Transactions.ipynb b/docs/Transactions.ipynb index 0be53c00..bb832840 100644 --- a/docs/Transactions.ipynb +++ b/docs/Transactions.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "mdt12", + "id": "mdt11", "metadata": {}, "source": [ "# Transactions\n", @@ -16,7 +16,7 @@ }, { "cell_type": "markdown", - "id": "mds120", + "id": "mds110", "metadata": {}, "source": [ "#### Upload transactions from csv" @@ -25,7 +25,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs120", + "id": "ccs110", "metadata": {}, "outputs": [], "source": [ @@ -78,7 +78,7 @@ }, { "cell_type": "markdown", - "id": "mds121", + "id": "mds111", "metadata": {}, "source": [ "#### Upload transactions from excel" @@ -87,7 +87,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs121", + "id": "ccs111", "metadata": {}, "outputs": [], "source": [ @@ -140,7 +140,7 @@ }, { "cell_type": "markdown", - "id": "mds122", + "id": "mds112", "metadata": {}, "source": [ "#### Upload transactions from txt" @@ -149,7 +149,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs122", + "id": "ccs112", "metadata": {}, "outputs": [], "source": [ @@ -199,7 +199,7 @@ }, { "cell_type": "markdown", - "id": "mds123", + "id": "mds113", "metadata": {}, "source": [ "#### Upload transactions from xml" @@ -208,7 +208,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs123", + "id": "ccs113", "metadata": {}, "outputs": [], "source": [ diff --git a/docs/View management.ipynb b/docs/View management.ipynb index 5629a601..90ffaf13 100644 --- a/docs/View management.ipynb +++ b/docs/View management.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "mdt30", + "id": "mdt23", "metadata": {}, "source": [ "# View management\n", @@ -16,7 +16,7 @@ }, { "cell_type": "markdown", - "id": "mds300", + "id": "mds230", "metadata": {}, "source": [ "#### Step 1: Create view with no params" @@ -25,7 +25,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs300", + "id": "ccs230", "metadata": {}, "outputs": [], "source": [ @@ -92,7 +92,7 @@ }, { "cell_type": "markdown", - "id": "mds301", + "id": "mds231", "metadata": {}, "source": [ "#### Step 2: Fetch sql used to create view" @@ -101,7 +101,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs301", + "id": "ccs231", "metadata": {}, "outputs": [], "source": [ @@ -127,7 +127,7 @@ }, { "cell_type": "markdown", - "id": "mds302", + "id": "mds232", "metadata": {}, "source": [ "#### Step 3: Current content of view" @@ -136,7 +136,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs302", + "id": "ccs232", "metadata": {}, "outputs": [], "source": [ @@ -162,7 +162,7 @@ }, { "cell_type": "markdown", - "id": "mds303", + "id": "mds233", "metadata": {}, "source": [ "#### Step 4: Show view history" @@ -171,7 +171,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs303", + "id": "ccs233", "metadata": {}, "outputs": [], "source": [ @@ -195,7 +195,7 @@ }, { "cell_type": "markdown", - "id": "mds304", + "id": "mds234", "metadata": {}, "source": [ "#### Step 5: Show view dependencies" @@ -204,7 +204,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs304", + "id": "ccs234", "metadata": {}, "outputs": [], "source": [ @@ -231,7 +231,7 @@ }, { "cell_type": "markdown", - "id": "mds305", + "id": "mds235", "metadata": {}, "source": [ "#### Step 6: Show dependencies on view" @@ -240,7 +240,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs305", + "id": "ccs235", "metadata": {}, "outputs": [], "source": [ @@ -266,7 +266,7 @@ }, { "cell_type": "markdown", - "id": "mds306", + "id": "mds236", "metadata": {}, "source": [ "#### Step 7: Delete a view" @@ -275,7 +275,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs306", + "id": "ccs236", "metadata": {}, "outputs": [], "source": [ @@ -302,7 +302,7 @@ }, { "cell_type": "markdown", - "id": "mds307", + "id": "mds237", "metadata": {}, "source": [ "#### Step 8: Run table of query strings" @@ -311,7 +311,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ccs307", + "id": "ccs237", "metadata": {}, "outputs": [], "source": [