diff --git a/README.md b/README.md index bd55be8e..63841638 100644 --- a/README.md +++ b/README.md @@ -57,91 +57,9 @@ 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 💡 -**[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) -* [Step 3: Current content of view](examples/view-management/3-current-content-of-view.sql) -* [Step 4: Show view history](examples/view-management/4-show-view-history.sql) -* [Step 5: Show view dependencies](examples/view-management/5-show-view-dependencies.sql) -* [Step 6: Show dependencies on view](examples/view-management/6-show-dependencies-on-view.sql) -* [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) - -**[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 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) - -**[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) - -**[Basic data integrity]()** -* [Basic data integrity](examples/data-qc-checks/basic-data-integrity/basic-data-integrity.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) - -**[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) - -**[System]()** -* [Append inline properties to system configuration](examples/system/append-inline-properties-to-system-configuration.sql) -* [Error handling details to file](examples/system/error-handling-details-to-file.sql) -* [Iif and case when statements](examples/system/iif-and-case-when-statements.sql) -* [Load one cell of data to table by delimiters](examples/system/load-one-cell-of-data-to-table-by-delimiters.sql) -* [Pivot data](examples/system/pivot-data.sql) -* [Random prices generator](examples/system/random-prices-generator.sql) -* [To utc and iso](examples/system/to-utc-and-iso.sql) -* [Using datetimes](examples/system/using-datetimes.sql) - -**[For loops with cross apply]()** -* [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) - -**[Horizon]()** -* [Query company data from gleif](examples/horizon/query-company-data-from-gleif.sql) - **[Statistical functions]()** * [Fuzzy search two files](examples/statistical-functions/fuzzy-search-two-files.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) - -**[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) - **[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) @@ -165,51 +83,31 @@ 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) -**[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) - -**[Quotes]()** -* [Upload fx quotes](examples/lusid/quotes/upload-fx-quotes.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) +**[Properties]()** +* [Create instrument properties](examples/lusid/properties/create-instrument-properties.sql) +* [Create properties from csv](examples/lusid/properties/create-properties-from-csv.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) -**[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) +**[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) +* [Step 3: Upload quotes](examples/lusid/run-valuation/3-upload-quotes.sql) +* [Step 4: Upload transactions](examples/lusid/run-valuation/4-upload-transactions.sql) +* [Step 5: Run simple valuation](examples/lusid/run-valuation/5-run-simple-valuation.sql) +* [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) -**[Portfolios]()** -* [Create transaction portfolio](examples/lusid/portfolios/create-transaction-portfolio.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) -**[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) +**[Quotes]()** +* [Upload fx quotes](examples/lusid/quotes/upload-fx-quotes.sql) **[Instruments]()** * [Query instruments](examples/lusid/instruments/query-instruments.sql) @@ -229,29 +127,38 @@ 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) -**[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) -* [Step 3: Upload quotes](examples/lusid/run-valuation/3-upload-quotes.sql) -* [Step 4: Upload transactions](examples/lusid/run-valuation/4-upload-transactions.sql) -* [Step 5: Run simple valuation](examples/lusid/run-valuation/5-run-simple-valuation.sql) -* [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) +**[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) -**[Properties]()** -* [Create instrument properties](examples/lusid/properties/create-instrument-properties.sql) -* [Create properties from csv](examples/lusid/properties/create-properties-from-csv.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) -**[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) +**[Portfolios]()** +* [Create transaction portfolio](examples/lusid/portfolios/create-transaction-portfolio.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) +**[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) + +**[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) **[Run a reconciliation]()** * [Step 1: Create transaction portfolio](examples/lusid/run-a-reconciliation/1-create-transaction-portfolio.sql) @@ -260,9 +167,102 @@ python runner/run.py --secrets=secrets/secrets.json --start_dir=examples/drive - * [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) +**[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) + +**[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) + +**[Horizon]()** +* [Query company data from gleif](examples/horizon/query-company-data-from-gleif.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) + +**[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) + +**[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) +* [Step 3: Current content of view](examples/view-management/3-current-content-of-view.sql) +* [Step 4: Show view history](examples/view-management/4-show-view-history.sql) +* [Step 5: Show view dependencies](examples/view-management/5-show-view-dependencies.sql) +* [Step 6: Show dependencies on view](examples/view-management/6-show-dependencies-on-view.sql) +* [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) + +**[System]()** +* [Append inline properties to system configuration](examples/system/append-inline-properties-to-system-configuration.sql) +* [Error handling details to file](examples/system/error-handling-details-to-file.sql) +* [Iif and case when statements](examples/system/iif-and-case-when-statements.sql) +* [Load one cell of data to table by delimiters](examples/system/load-one-cell-of-data-to-table-by-delimiters.sql) +* [Pivot data](examples/system/pivot-data.sql) +* [Random prices generator](examples/system/random-prices-generator.sql) +* [To utc and iso](examples/system/to-utc-and-iso.sql) +* [Using datetimes](examples/system/using-datetimes.sql) + +**[For loops with cross apply]()** +* [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) + +**[Basic data integrity]()** +* [Basic data integrity](examples/data-qc-checks/basic-data-integrity/basic-data-integrity.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) + +**[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) + +**[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) + +**[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) + +**[Insights]()** +* [Count of requests per lusid method](examples/insights/count-of-requests-per-lusid-method.sql) ## Automated testing diff --git a/docs/Abor.ipynb b/docs/Abor.ipynb index 83b577f3..ffaba5b6 100644 --- a/docs/Abor.ipynb +++ b/docs/Abor.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "582fa007", + "id": "642d3c04", "metadata": {}, "source": [ "# Setup\n", @@ -13,7 +13,7 @@ { "cell_type": "code", "execution_count": null, - "id": "858b1e21", + "id": "7d5665d7", "metadata": {}, "outputs": [], "source": [ @@ -318,7 +318,7 @@ }, { "cell_type": "markdown", - "id": "ed88a8e5", + "id": "ff4b4967", "metadata": {}, "source": [ "# Abor\n", @@ -332,7 +332,7 @@ }, { "cell_type": "markdown", - "id": "59c7814f", + "id": "fe04b9d7", "metadata": {}, "source": [ "#### Step 01: Create a portfolio" @@ -341,7 +341,7 @@ { "cell_type": "code", "execution_count": null, - "id": "cf4fbee1", + "id": "2bb731b2", "metadata": {}, "outputs": [], "source": [ @@ -388,7 +388,7 @@ }, { "cell_type": "markdown", - "id": "ea21ea65", + "id": "4982c799", "metadata": {}, "source": [ "#### Step 02: Create equity instruments" @@ -397,7 +397,7 @@ { "cell_type": "code", "execution_count": null, - "id": "a4625ca4", + "id": "1a2f9c5b", "metadata": {}, "outputs": [], "source": [ @@ -445,7 +445,7 @@ }, { "cell_type": "markdown", - "id": "b5512687", + "id": "e34fdbfe", "metadata": {}, "source": [ "#### Step 03: Create bond instruments" @@ -454,7 +454,7 @@ { "cell_type": "code", "execution_count": null, - "id": "7977c8d1", + "id": "012bb463", "metadata": {}, "outputs": [], "source": [ @@ -515,7 +515,7 @@ }, { "cell_type": "markdown", - "id": "7cd7d0e4", + "id": "e604bc1e", "metadata": {}, "source": [ "#### Step 04: Create instrument properties" @@ -524,7 +524,7 @@ { "cell_type": "code", "execution_count": null, - "id": "a9859aa6", + "id": "ce27d75b", "metadata": {}, "outputs": [], "source": [ @@ -575,7 +575,7 @@ }, { "cell_type": "markdown", - "id": "b09efe15", + "id": "0e7be177", "metadata": {}, "source": [ "#### Step 05: Assign properties to instrument" @@ -584,7 +584,7 @@ { "cell_type": "code", "execution_count": null, - "id": "60d6c4ad", + "id": "aa8d1207", "metadata": {}, "outputs": [], "source": [ @@ -670,7 +670,7 @@ }, { "cell_type": "markdown", - "id": "6ecf5f39", + "id": "4d63bd2b", "metadata": {}, "source": [ "#### Step 06: Create transactions" @@ -679,7 +679,7 @@ { "cell_type": "code", "execution_count": null, - "id": "003aa21e", + "id": "f4d816a7", "metadata": {}, "outputs": [], "source": [ @@ -762,7 +762,7 @@ }, { "cell_type": "markdown", - "id": "c3e545a0", + "id": "bc43469d", "metadata": {}, "source": [ "#### Step 07: Upload instrument prices" @@ -771,7 +771,7 @@ { "cell_type": "code", "execution_count": null, - "id": "2e9c9159", + "id": "bd866485", "metadata": {}, "outputs": [], "source": [ @@ -849,7 +849,7 @@ }, { "cell_type": "markdown", - "id": "e46a0fbf", + "id": "7192be75", "metadata": {}, "source": [ "#### Step 08: Upload fx rates" @@ -858,7 +858,7 @@ { "cell_type": "code", "execution_count": null, - "id": "d6433d7d", + "id": "09c69885", "metadata": {}, "outputs": [], "source": [ @@ -912,7 +912,7 @@ }, { "cell_type": "markdown", - "id": "90126dee", + "id": "3236b35a", "metadata": {}, "source": [ "#### Step 09: Create cash transactions" @@ -921,7 +921,7 @@ { "cell_type": "code", "execution_count": null, - "id": "97b03e25", + "id": "ecce50b9", "metadata": {}, "outputs": [], "source": [ @@ -1007,7 +1007,7 @@ }, { "cell_type": "markdown", - "id": "2d3a6e31", + "id": "638885d9", "metadata": {}, "source": [ "#### Step 10: Add transaction properties" @@ -1016,7 +1016,7 @@ { "cell_type": "code", "execution_count": null, - "id": "60deda86", + "id": "db82997b", "metadata": {}, "outputs": [], "source": [ @@ -1067,7 +1067,7 @@ }, { "cell_type": "markdown", - "id": "d614c8ed", + "id": "fe26a5c2", "metadata": {}, "source": [ "#### Step 10: Create a chart of accounts" @@ -1076,7 +1076,7 @@ { "cell_type": "code", "execution_count": null, - "id": "4c92dc09", + "id": "77c739b8", "metadata": {}, "outputs": [], "source": [ @@ -1118,7 +1118,7 @@ }, { "cell_type": "markdown", - "id": "ee7fb72f", + "id": "f34fc86b", "metadata": {}, "source": [ "#### Step 11: Add accounts to chart of accounts" @@ -1127,7 +1127,7 @@ { "cell_type": "code", "execution_count": null, - "id": "10231491", + "id": "4b3dd0ec", "metadata": {}, "outputs": [], "source": [ @@ -1206,7 +1206,7 @@ }, { "cell_type": "markdown", - "id": "4283226d", + "id": "6d26e327", "metadata": {}, "source": [ "#### Step 12: Create posting module" @@ -1215,7 +1215,7 @@ { "cell_type": "code", "execution_count": null, - "id": "0ac088bc", + "id": "60eba3aa", "metadata": {}, "outputs": [], "source": [ @@ -1263,7 +1263,7 @@ }, { "cell_type": "markdown", - "id": "7a40e0c5", + "id": "d3429ebe", "metadata": {}, "source": [ "#### Step 13: Create posting rules" @@ -1272,7 +1272,7 @@ { "cell_type": "code", "execution_count": null, - "id": "556ed356", + "id": "2a61eaaa", "metadata": {}, "outputs": [], "source": [ @@ -1430,7 +1430,7 @@ }, { "cell_type": "markdown", - "id": "4f81fcee", + "id": "e1850777", "metadata": {}, "source": [ "#### Step 14: Create an abor configuration" @@ -1439,7 +1439,7 @@ { "cell_type": "code", "execution_count": null, - "id": "f83514eb", + "id": "99dd569f", "metadata": {}, "outputs": [], "source": [ @@ -1495,7 +1495,7 @@ }, { "cell_type": "markdown", - "id": "a593acf4", + "id": "5d4f8c7d", "metadata": {}, "source": [ "#### Step 15: Create abor" @@ -1504,7 +1504,7 @@ { "cell_type": "code", "execution_count": null, - "id": "a91976bf", + "id": "fc331758", "metadata": {}, "outputs": [], "source": [ @@ -1558,7 +1558,7 @@ }, { "cell_type": "markdown", - "id": "72764dcd", + "id": "a01ce1e1", "metadata": {}, "source": [ "#### Step 16: Create journal entry lines" @@ -1567,7 +1567,7 @@ { "cell_type": "code", "execution_count": null, - "id": "e89f474a", + "id": "fef2a6b8", "metadata": {}, "outputs": [], "source": [ @@ -1606,7 +1606,7 @@ }, { "cell_type": "markdown", - "id": "7f355c2c", + "id": "1f696594", "metadata": {}, "source": [ "#### Step 17: Create general ledger profile" @@ -1615,7 +1615,7 @@ { "cell_type": "code", "execution_count": null, - "id": "e1649c29", + "id": "c65eed90", "metadata": {}, "outputs": [], "source": [ @@ -1654,7 +1654,7 @@ }, { "cell_type": "markdown", - "id": "44fd5a02", + "id": "affb9bc6", "metadata": {}, "source": [ "#### Step 18: Create general ledger profile mappings" @@ -1663,7 +1663,7 @@ { "cell_type": "code", "execution_count": null, - "id": "c2782ac0", + "id": "948c9c22", "metadata": {}, "outputs": [], "source": [ @@ -1722,7 +1722,7 @@ }, { "cell_type": "markdown", - "id": "88a4f2e3", + "id": "f1f89a7d", "metadata": {}, "source": [ "#### Step 19: Generate trial balance" @@ -1731,7 +1731,7 @@ { "cell_type": "code", "execution_count": null, - "id": "f88493df", + "id": "09b6a2f6", "metadata": {}, "outputs": [], "source": [ @@ -1771,7 +1771,7 @@ }, { "cell_type": "markdown", - "id": "006e1ca2", + "id": "7e050ead", "metadata": {}, "source": [ "#### Step 20: Run a trial balance check" @@ -1780,7 +1780,7 @@ { "cell_type": "code", "execution_count": null, - "id": "0c4afa96", + "id": "16a777ae", "metadata": {}, "outputs": [], "source": [ diff --git a/docs/Basic data integrity.ipynb b/docs/Basic data integrity.ipynb index 2d2445ca..9715f8e2 100644 --- a/docs/Basic data integrity.ipynb +++ b/docs/Basic data integrity.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "cf44630b", + "id": "072d123d", "metadata": {}, "source": [ "# Basic data integrity\n", @@ -16,7 +16,7 @@ }, { "cell_type": "markdown", - "id": "f8da442a", + "id": "66e7cecb", "metadata": {}, "source": [ "#### Basic data integrity" @@ -25,7 +25,7 @@ { "cell_type": "code", "execution_count": null, - "id": "dec7311d", + "id": "817bc644", "metadata": {}, "outputs": [], "source": [ diff --git a/docs/Check for duplicates.ipynb b/docs/Check for duplicates.ipynb index 4fa8a7b5..bd6ea1ea 100644 --- a/docs/Check for duplicates.ipynb +++ b/docs/Check for duplicates.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "c9afdaec", + "id": "c014b6cb", "metadata": {}, "source": [ "# Check for duplicates\n", @@ -16,7 +16,7 @@ }, { "cell_type": "markdown", - "id": "10b8499c", + "id": "437d4548", "metadata": {}, "source": [ "#### Step 0: Load instruments into lusid" @@ -25,7 +25,7 @@ { "cell_type": "code", "execution_count": null, - "id": "1e06fe07", + "id": "2eca2936", "metadata": {}, "outputs": [], "source": [ @@ -57,7 +57,7 @@ }, { "cell_type": "markdown", - "id": "0820b288", + "id": "7835a65a", "metadata": {}, "source": [ "#### Step 1: Create duplicate check view" @@ -66,7 +66,7 @@ { "cell_type": "code", "execution_count": null, - "id": "9789536e", + "id": "fcb69820", "metadata": {}, "outputs": [], "source": [ diff --git a/docs/Check for missing instrument fields.ipynb b/docs/Check for missing instrument fields.ipynb index ed6c03ed..955c79da 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": "6fcc0b0c", + "id": "ce83a290", "metadata": {}, "source": [ "# Check for missing instrument fields\n", @@ -16,7 +16,7 @@ }, { "cell_type": "markdown", - "id": "2f453257", + "id": "293ab2bd", "metadata": {}, "source": [ "#### Step 1: Create instrument properties" @@ -25,7 +25,7 @@ { "cell_type": "code", "execution_count": null, - "id": "c64bb473", + "id": "37881255", "metadata": {}, "outputs": [], "source": [ @@ -66,7 +66,7 @@ }, { "cell_type": "markdown", - "id": "a5b648f7", + "id": "6bbd9cbb", "metadata": {}, "source": [ "#### Step 2: Load instruments into lusid" @@ -75,7 +75,7 @@ { "cell_type": "code", "execution_count": null, - "id": "1b6e410a", + "id": "187cfce6", "metadata": {}, "outputs": [], "source": [ @@ -142,7 +142,7 @@ }, { "cell_type": "markdown", - "id": "10f97445", + "id": "ace2f425", "metadata": {}, "source": [ "#### Step 3: Check for missing instrument fields" @@ -151,7 +151,7 @@ { "cell_type": "code", "execution_count": null, - "id": "75655d7e", + "id": "923b60e3", "metadata": {}, "outputs": [], "source": [ diff --git a/docs/Check for price outliers.ipynb b/docs/Check for price outliers.ipynb index c72996c7..c2fe77a4 100644 --- a/docs/Check for price outliers.ipynb +++ b/docs/Check for price outliers.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "1d98b821", + "id": "c3e04faf", "metadata": {}, "source": [ "# Check for price outliers\n", @@ -16,7 +16,7 @@ }, { "cell_type": "markdown", - "id": "d0adbead", + "id": "2da35f67", "metadata": {}, "source": [ "#### Step 0: Create instrument property definitions" @@ -25,7 +25,7 @@ { "cell_type": "code", "execution_count": null, - "id": "bd14da20", + "id": "ba1e25ae", "metadata": {}, "outputs": [], "source": [ @@ -70,7 +70,7 @@ }, { "cell_type": "markdown", - "id": "0cf79dba", + "id": "77746adb", "metadata": {}, "source": [ "#### Step 1: Setup instruments with properties" @@ -79,7 +79,7 @@ { "cell_type": "code", "execution_count": null, - "id": "cc887e6e", + "id": "edb4fb0f", "metadata": {}, "outputs": [], "source": [ @@ -138,7 +138,7 @@ }, { "cell_type": "markdown", - "id": "c34ab412", + "id": "4852fd11", "metadata": {}, "source": [ "#### Step 2: Upload quotes" @@ -147,7 +147,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ab66d929", + "id": "7253d15f", "metadata": {}, "outputs": [], "source": [ @@ -186,7 +186,7 @@ }, { "cell_type": "markdown", - "id": "4505b4e7", + "id": "08c85721", "metadata": {}, "source": [ "#### Step 3: Create iqr checker view" @@ -195,7 +195,7 @@ { "cell_type": "code", "execution_count": null, - "id": "c4d3f797", + "id": "99b4ed79", "metadata": {}, "outputs": [], "source": [ @@ -293,7 +293,7 @@ }, { "cell_type": "markdown", - "id": "bc93ba42", + "id": "4717ca72", "metadata": {}, "source": [ "#### Step 4: Create price outlier view" @@ -302,7 +302,7 @@ { "cell_type": "code", "execution_count": null, - "id": "618924ed", + "id": "c4020923", "metadata": {}, "outputs": [], "source": [ @@ -372,7 +372,7 @@ }, { "cell_type": "markdown", - "id": "5f5ebba1", + "id": "12636a78", "metadata": {}, "source": [ "#### Step 5: Run price outlier view" @@ -381,7 +381,7 @@ { "cell_type": "code", "execution_count": null, - "id": "49ff0997", + "id": "03e6a1a6", "metadata": {}, "outputs": [], "source": [ diff --git a/docs/Complex bonds.ipynb b/docs/Complex bonds.ipynb index 7930a126..78acec5a 100644 --- a/docs/Complex bonds.ipynb +++ b/docs/Complex bonds.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "bb2aaa66", + "id": "01086bb1", "metadata": {}, "source": [ "# Complex bonds\n", @@ -16,7 +16,7 @@ }, { "cell_type": "markdown", - "id": "19d89397", + "id": "dfdd5913", "metadata": {}, "source": [ "#### Step 01: Fixed schedule view" @@ -25,7 +25,7 @@ { "cell_type": "code", "execution_count": null, - "id": "dedafc12", + "id": "d9153ae6", "metadata": {}, "outputs": [], "source": [ @@ -95,7 +95,7 @@ }, { "cell_type": "markdown", - "id": "aa184620", + "id": "5a7a6ce9", "metadata": {}, "source": [ "#### Step 02: Step schedule view" @@ -104,7 +104,7 @@ { "cell_type": "code", "execution_count": null, - "id": "d1363905", + "id": "5b56220d", "metadata": {}, "outputs": [], "source": [ @@ -157,7 +157,7 @@ }, { "cell_type": "markdown", - "id": "01d65319", + "id": "e540bf04", "metadata": {}, "source": [ "#### Step 03: Upload short front sinking complex bond insturments" @@ -166,7 +166,7 @@ { "cell_type": "code", "execution_count": null, - "id": "eeae4cb6", + "id": "8cdac7bc", "metadata": {}, "outputs": [], "source": [ @@ -332,7 +332,7 @@ }, { "cell_type": "markdown", - "id": "ff436296", + "id": "c148fd6d", "metadata": {}, "source": [ "#### Step 1: Fixed schedule view" @@ -341,7 +341,7 @@ { "cell_type": "code", "execution_count": null, - "id": "fbff6a70", + "id": "7fcda2c6", "metadata": {}, "outputs": [], "source": [ @@ -410,7 +410,7 @@ }, { "cell_type": "markdown", - "id": "ef56dc48", + "id": "04ce2490", "metadata": {}, "source": [ "#### Step 2: Step schedule view" @@ -419,7 +419,7 @@ { "cell_type": "code", "execution_count": null, - "id": "3d4b727e", + "id": "12ce86f5", "metadata": {}, "outputs": [], "source": [ @@ -472,7 +472,7 @@ }, { "cell_type": "markdown", - "id": "0080222b", + "id": "d9f8e8b0", "metadata": {}, "source": [ "#### Step 3: Upload short front sinking complex bond insturments" @@ -481,7 +481,7 @@ { "cell_type": "code", "execution_count": null, - "id": "85691d69", + "id": "ad7d2bb0", "metadata": {}, "outputs": [], "source": [ diff --git a/docs/Corporate actions source.ipynb b/docs/Corporate actions source.ipynb index dabe608d..8ed27faf 100644 --- a/docs/Corporate actions source.ipynb +++ b/docs/Corporate actions source.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "d07e2656", + "id": "b8e67011", "metadata": {}, "source": [ "# Corporate actions source\n", @@ -16,7 +16,7 @@ }, { "cell_type": "markdown", - "id": "4e5c071c", + "id": "8a32c498", "metadata": {}, "source": [ "#### Create corporate action source" @@ -25,7 +25,7 @@ { "cell_type": "code", "execution_count": null, - "id": "8317ca1e", + "id": "da530741", "metadata": {}, "outputs": [], "source": [ @@ -77,7 +77,7 @@ }, { "cell_type": "markdown", - "id": "81fb553f", + "id": "bec1e37e", "metadata": {}, "source": [ "#### Read corporate action source" @@ -86,7 +86,7 @@ { "cell_type": "code", "execution_count": null, - "id": "533f27ab", + "id": "4aed7a92", "metadata": {}, "outputs": [], "source": [ diff --git a/docs/Cross sectional outliers.ipynb b/docs/Cross sectional outliers.ipynb index a8fcc920..71ff9f24 100644 --- a/docs/Cross sectional outliers.ipynb +++ b/docs/Cross sectional outliers.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "e4021282", + "id": "0c75a131", "metadata": {}, "source": [ "# Cross sectional outliers\n", @@ -16,7 +16,7 @@ }, { "cell_type": "markdown", - "id": "967e03a3", + "id": "81918fa8", "metadata": {}, "source": [ "#### Step 0: Create properties" @@ -25,7 +25,7 @@ { "cell_type": "code", "execution_count": null, - "id": "e71c85fc", + "id": "4250060b", "metadata": {}, "outputs": [], "source": [ @@ -76,7 +76,7 @@ }, { "cell_type": "markdown", - "id": "95b2cf9f", + "id": "6a361376", "metadata": {}, "source": [ "#### Step 1: Upload instrumets" @@ -85,7 +85,7 @@ { "cell_type": "code", "execution_count": null, - "id": "567bc9d4", + "id": "56baac0e", "metadata": {}, "outputs": [], "source": [ @@ -160,7 +160,7 @@ }, { "cell_type": "markdown", - "id": "d40d84ea", + "id": "08adbc1d", "metadata": {}, "source": [ "#### Step 2: Create cross sectional outlier view" @@ -169,7 +169,7 @@ { "cell_type": "code", "execution_count": null, - "id": "e2c1525a", + "id": "90b54383", "metadata": {}, "outputs": [], "source": [ @@ -258,7 +258,7 @@ }, { "cell_type": "markdown", - "id": "c8cc0c88", + "id": "5bed2026", "metadata": {}, "source": [ "#### Step 3: Run cross sectional outlier view" @@ -267,7 +267,7 @@ { "cell_type": "code", "execution_count": null, - "id": "fa513129", + "id": "3c92f3fc", "metadata": {}, "outputs": [], "source": [ diff --git a/docs/Delete entities.ipynb b/docs/Delete entities.ipynb index 2ee76a9e..b0fc997b 100644 --- a/docs/Delete entities.ipynb +++ b/docs/Delete entities.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "1353f96a", + "id": "c86c29a9", "metadata": {}, "source": [ "# Delete entities\n", @@ -16,7 +16,7 @@ }, { "cell_type": "markdown", - "id": "06474720", + "id": "b791a920", "metadata": {}, "source": [ "#### Step 1: Delete quotes" @@ -25,7 +25,7 @@ { "cell_type": "code", "execution_count": null, - "id": "2f2b4300", + "id": "0609085d", "metadata": {}, "outputs": [], "source": [ @@ -60,7 +60,7 @@ }, { "cell_type": "markdown", - "id": "8e13bd4f", + "id": "b18ddcc5", "metadata": {}, "source": [ "#### Step 2: Delete instruments" @@ -69,7 +69,7 @@ { "cell_type": "code", "execution_count": null, - "id": "11626b5d", + "id": "b1f51ecb", "metadata": {}, "outputs": [], "source": [ @@ -104,7 +104,7 @@ }, { "cell_type": "markdown", - "id": "6df58f9d", + "id": "a5552f02", "metadata": {}, "source": [ "#### Step 3: Delete portfolios" @@ -113,7 +113,7 @@ { "cell_type": "code", "execution_count": null, - "id": "84309de1", + "id": "143d49ed", "metadata": {}, "outputs": [], "source": [ @@ -146,7 +146,7 @@ }, { "cell_type": "markdown", - "id": "dc5ac264", + "id": "5a40182e", "metadata": {}, "source": [ "#### Step 4: Delete properties" @@ -155,7 +155,7 @@ { "cell_type": "code", "execution_count": null, - "id": "5c074ab8", + "id": "9f87a391", "metadata": {}, "outputs": [], "source": [ @@ -188,7 +188,7 @@ }, { "cell_type": "markdown", - "id": "d70bcbd4", + "id": "9fbf9f6d", "metadata": {}, "source": [ "#### Step 5: Delete coa" @@ -197,7 +197,7 @@ { "cell_type": "code", "execution_count": null, - "id": "606fc83f", + "id": "7a9bf09d", "metadata": {}, "outputs": [], "source": [ @@ -231,7 +231,7 @@ }, { "cell_type": "markdown", - "id": "25cd7662", + "id": "a654eb8e", "metadata": {}, "source": [ "#### Step 6: Delete gl profiles" @@ -240,7 +240,7 @@ { "cell_type": "code", "execution_count": null, - "id": "6442e1a2", + "id": "0762cd5a", "metadata": {}, "outputs": [], "source": [ diff --git a/docs/Drive.ipynb b/docs/Drive.ipynb index 39b287b9..9df3b483 100644 --- a/docs/Drive.ipynb +++ b/docs/Drive.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "07c5a281", + "id": "be014865", "metadata": {}, "source": [ "# Drive\n", @@ -16,7 +16,7 @@ }, { "cell_type": "markdown", - "id": "4620be0d", + "id": "4ed8eff8", "metadata": {}, "source": [ "#### Create and move file in drive" @@ -25,7 +25,7 @@ { "cell_type": "code", "execution_count": null, - "id": "d05f883e", + "id": "ee9e3af5", "metadata": {}, "outputs": [], "source": [ @@ -74,7 +74,7 @@ }, { "cell_type": "markdown", - "id": "97018310", + "id": "c12cf78c", "metadata": {}, "source": [ "#### Create log file on error" @@ -83,7 +83,7 @@ { "cell_type": "code", "execution_count": null, - "id": "2c6b0cc2", + "id": "42b5f93e", "metadata": {}, "outputs": [], "source": [ @@ -142,7 +142,7 @@ }, { "cell_type": "markdown", - "id": "7d9317a5", + "id": "cb973b7d", "metadata": {}, "source": [ "#### Read a file from drive" @@ -151,7 +151,7 @@ { "cell_type": "code", "execution_count": null, - "id": "54c313f4", + "id": "5ead6e54", "metadata": {}, "outputs": [], "source": [ @@ -172,7 +172,7 @@ }, { "cell_type": "markdown", - "id": "62c04c28", + "id": "bbdf8bf6", "metadata": {}, "source": [ "#### Read an excel file from drive" @@ -181,7 +181,7 @@ { "cell_type": "code", "execution_count": null, - "id": "b3ba5c48", + "id": "a8c7ecf3", "metadata": {}, "outputs": [], "source": [ @@ -208,7 +208,7 @@ }, { "cell_type": "markdown", - "id": "01b36ad2", + "id": "cff517a5", "metadata": {}, "source": [ "#### Save data into drive" @@ -217,7 +217,7 @@ { "cell_type": "code", "execution_count": null, - "id": "d7a1e28a", + "id": "3dad5624", "metadata": {}, "outputs": [], "source": [ @@ -276,7 +276,7 @@ }, { "cell_type": "markdown", - "id": "05694026", + "id": "e8fb5919", "metadata": {}, "source": [ "#### Unformatted string to table" @@ -285,7 +285,7 @@ { "cell_type": "code", "execution_count": null, - "id": "57cc6a86", + "id": "55a96682", "metadata": {}, "outputs": [], "source": [ diff --git a/docs/File orchestration.ipynb b/docs/File orchestration.ipynb index e9c1d6ac..24491764 100644 --- a/docs/File orchestration.ipynb +++ b/docs/File orchestration.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "7cb7c4da", + "id": "82069f28", "metadata": {}, "source": [ "# File orchestration\n", @@ -16,7 +16,7 @@ }, { "cell_type": "markdown", - "id": "9ba1f8bc", + "id": "75accc9c", "metadata": {}, "source": [ "#### Step 1: Files for testing" @@ -25,7 +25,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ae13cf34", + "id": "28d73b0d", "metadata": {}, "outputs": [], "source": [ @@ -93,7 +93,7 @@ }, { "cell_type": "markdown", - "id": "a9493d02", + "id": "d735a803", "metadata": {}, "source": [ "#### Step 2: Create error file" @@ -102,7 +102,7 @@ { "cell_type": "code", "execution_count": null, - "id": "2ccde782", + "id": "17d2ea30", "metadata": {}, "outputs": [], "source": [ @@ -163,7 +163,7 @@ }, { "cell_type": "markdown", - "id": "dc4df695", + "id": "0e7f917c", "metadata": {}, "source": [ "#### Step 3: Create logger view" @@ -172,7 +172,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ae594361", + "id": "79e608a6", "metadata": {}, "outputs": [], "source": [ @@ -221,7 +221,7 @@ }, { "cell_type": "markdown", - "id": "fc126695", + "id": "5136ccbb", "metadata": {}, "source": [ "#### Step 4: Create file orchestration view" @@ -230,7 +230,7 @@ { "cell_type": "code", "execution_count": null, - "id": "671d1fe3", + "id": "b6a38a7c", "metadata": {}, "outputs": [], "source": [ @@ -302,7 +302,7 @@ }, { "cell_type": "markdown", - "id": "ac96537f", + "id": "05b51735", "metadata": {}, "source": [ "#### Step 5: Run file load" @@ -311,7 +311,7 @@ { "cell_type": "code", "execution_count": null, - "id": "b2dc7066", + "id": "e135c191", "metadata": {}, "outputs": [], "source": [ diff --git a/docs/For loops with cross apply.ipynb b/docs/For loops with cross apply.ipynb index fcd16b06..f3371a85 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": "e2093e0d", + "id": "0286f22e", "metadata": {}, "source": [ "# For loops with cross apply\n", @@ -16,7 +16,7 @@ }, { "cell_type": "markdown", - "id": "8cf68982", + "id": "f7981f43", "metadata": {}, "source": [ "#### Step 1: Create instrument upsert view" @@ -25,7 +25,7 @@ { "cell_type": "code", "execution_count": null, - "id": "63785824", + "id": "f35a6155", "metadata": {}, "outputs": [], "source": [ @@ -66,7 +66,7 @@ }, { "cell_type": "markdown", - "id": "bb5b78e6", + "id": "911d7a03", "metadata": {}, "source": [ "#### Step 2: Loop over csv file" @@ -75,7 +75,7 @@ { "cell_type": "code", "execution_count": null, - "id": "170a957d", + "id": "ee904f02", "metadata": {}, "outputs": [], "source": [ diff --git a/docs/Holdings.ipynb b/docs/Holdings.ipynb index 0915ae68..8978b226 100644 --- a/docs/Holdings.ipynb +++ b/docs/Holdings.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "f59ce591", + "id": "4ac54747", "metadata": {}, "source": [ "# Holdings\n", @@ -16,7 +16,7 @@ }, { "cell_type": "markdown", - "id": "8a299a33", + "id": "f3a19d1a", "metadata": {}, "source": [ "#### Step 1: Create instruments" @@ -25,7 +25,7 @@ { "cell_type": "code", "execution_count": null, - "id": "c0f4be89", + "id": "1f18abe7", "metadata": {}, "outputs": [], "source": [ @@ -78,7 +78,7 @@ }, { "cell_type": "markdown", - "id": "557385ff", + "id": "25a1979f", "metadata": {}, "source": [ "#### Step 2: Create and inline txn property" @@ -87,7 +87,7 @@ { "cell_type": "code", "execution_count": null, - "id": "3ba78822", + "id": "9cf4ba99", "metadata": {}, "outputs": [], "source": [ @@ -149,7 +149,7 @@ }, { "cell_type": "markdown", - "id": "8a5bd433", + "id": "7b349a81", "metadata": {}, "source": [ "#### Step 3: Create transaction portfolio" @@ -158,7 +158,7 @@ { "cell_type": "code", "execution_count": null, - "id": "766c07e1", + "id": "bffd7dd0", "metadata": {}, "outputs": [], "source": [ @@ -225,7 +225,7 @@ }, { "cell_type": "markdown", - "id": "5edfd30f", + "id": "563a88e0", "metadata": {}, "source": [ "#### Step 4: Adjust holdings" @@ -234,7 +234,7 @@ { "cell_type": "code", "execution_count": null, - "id": "51feb5a0", + "id": "fddd3e2c", "metadata": {}, "outputs": [], "source": [ @@ -289,7 +289,7 @@ }, { "cell_type": "markdown", - "id": "502482cc", + "id": "05ec8357", "metadata": {}, "source": [ "#### Step 5: Cancel holdings" @@ -298,7 +298,7 @@ { "cell_type": "code", "execution_count": null, - "id": "0613d552", + "id": "93ed6f4a", "metadata": {}, "outputs": [], "source": [ @@ -343,7 +343,7 @@ }, { "cell_type": "markdown", - "id": "0aa18385", + "id": "d0fd276f", "metadata": {}, "source": [ "#### Step 6: Set holdings" @@ -352,7 +352,7 @@ { "cell_type": "code", "execution_count": null, - "id": "6be11605", + "id": "741f76d5", "metadata": {}, "outputs": [], "source": [ @@ -415,7 +415,7 @@ }, { "cell_type": "markdown", - "id": "4b92a968", + "id": "d8cc8f25", "metadata": {}, "source": [ "#### Step 7: Call holdings" @@ -424,7 +424,7 @@ { "cell_type": "code", "execution_count": null, - "id": "d47fa10f", + "id": "a76e910f", "metadata": {}, "outputs": [], "source": [ diff --git a/docs/Horizon.ipynb b/docs/Horizon.ipynb index 4a13e467..58ffb350 100644 --- a/docs/Horizon.ipynb +++ b/docs/Horizon.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "d41f62de", + "id": "40e99ccc", "metadata": {}, "source": [ "# Horizon\n", @@ -16,7 +16,7 @@ }, { "cell_type": "markdown", - "id": "0dc8123a", + "id": "0f1dc12a", "metadata": {}, "source": [ "#### Query company data from gleif" @@ -25,7 +25,7 @@ { "cell_type": "code", "execution_count": null, - "id": "d282bd80", + "id": "4ca98f4f", "metadata": {}, "outputs": [], "source": [ diff --git a/docs/Insights.ipynb b/docs/Insights.ipynb index 45e9c475..cc49ab7c 100644 --- a/docs/Insights.ipynb +++ b/docs/Insights.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "0b4f9b9d", + "id": "57919f6c", "metadata": {}, "source": [ "# Insights\n", @@ -16,7 +16,7 @@ }, { "cell_type": "markdown", - "id": "57be3804", + "id": "ef8ad5bc", "metadata": {}, "source": [ "#### Count of requests per lusid method" @@ -25,7 +25,7 @@ { "cell_type": "code", "execution_count": null, - "id": "7e6338c9", + "id": "8a9e8f2a", "metadata": {}, "outputs": [], "source": [ diff --git a/docs/Instruments.ipynb b/docs/Instruments.ipynb index 9ee85c7d..a3f1f6cb 100644 --- a/docs/Instruments.ipynb +++ b/docs/Instruments.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "71e5f7f9", + "id": "daba2cfb", "metadata": {}, "source": [ "# Instruments\n", @@ -16,7 +16,7 @@ }, { "cell_type": "markdown", - "id": "8938c309", + "id": "20ea6b90", "metadata": {}, "source": [ "#### Query instruments" @@ -25,7 +25,7 @@ { "cell_type": "code", "execution_count": null, - "id": "5a1bb8f0", + "id": "31d3f868", "metadata": {}, "outputs": [], "source": [ @@ -67,7 +67,7 @@ }, { "cell_type": "markdown", - "id": "c7f42194", + "id": "4533b137", "metadata": {}, "source": [ "#### Set properties from csv" @@ -76,7 +76,7 @@ { "cell_type": "code", "execution_count": null, - "id": "a3206f42", + "id": "0b253c9f", "metadata": {}, "outputs": [], "source": [ @@ -116,7 +116,7 @@ }, { "cell_type": "markdown", - "id": "6149750c", + "id": "0bde77f9", "metadata": {}, "source": [ "#### Upload bond instruments" @@ -125,7 +125,7 @@ { "cell_type": "code", "execution_count": null, - "id": "7b381e21", + "id": "75af30d8", "metadata": {}, "outputs": [], "source": [ @@ -195,7 +195,7 @@ }, { "cell_type": "markdown", - "id": "fb1a6a23", + "id": "b4e44b36", "metadata": {}, "source": [ "#### Upload equity instruments" @@ -204,7 +204,7 @@ { "cell_type": "code", "execution_count": null, - "id": "b3fb03dd", + "id": "c591d6ac", "metadata": {}, "outputs": [], "source": [ @@ -246,7 +246,7 @@ }, { "cell_type": "markdown", - "id": "8adf8f1d", + "id": "6d96601a", "metadata": {}, "source": [ "#### Upload future instruments" @@ -255,7 +255,7 @@ { "cell_type": "code", "execution_count": null, - "id": "75e4a52f", + "id": "6b8bfb13", "metadata": {}, "outputs": [], "source": [ @@ -308,7 +308,7 @@ }, { "cell_type": "markdown", - "id": "44fda2f9", + "id": "dedb0b0d", "metadata": {}, "source": [ "#### Upload fx forward" @@ -317,7 +317,7 @@ { "cell_type": "code", "execution_count": null, - "id": "e8f01171", + "id": "089647fc", "metadata": {}, "outputs": [], "source": [ @@ -364,7 +364,7 @@ }, { "cell_type": "markdown", - "id": "61039b1a", + "id": "e2e18aca", "metadata": {}, "source": [ "#### Upload simple instruments" @@ -373,7 +373,7 @@ { "cell_type": "code", "execution_count": null, - "id": "09299360", + "id": "6c6906fe", "metadata": {}, "outputs": [], "source": [ @@ -416,7 +416,7 @@ }, { "cell_type": "markdown", - "id": "27301cdc", + "id": "3967902d", "metadata": {}, "source": [ "#### Upload term deposit instruments" @@ -425,7 +425,7 @@ { "cell_type": "code", "execution_count": null, - "id": "83539eed", + "id": "70a76c66", "metadata": {}, "outputs": [], "source": [ diff --git a/docs/Pdf generation.ipynb b/docs/Pdf generation.ipynb index 4536277b..640dc6e1 100644 --- a/docs/Pdf generation.ipynb +++ b/docs/Pdf generation.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "6317295f", + "id": "ceecf20c", "metadata": {}, "source": [ "# Pdf generation\n", @@ -16,7 +16,7 @@ }, { "cell_type": "markdown", - "id": "d513c3a0", + "id": "2b948da5", "metadata": {}, "source": [ "#### Step 1: Load data from drive" @@ -25,7 +25,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ea53ea0f", + "id": "45c7bbb8", "metadata": {}, "outputs": [], "source": [ @@ -121,7 +121,7 @@ }, { "cell_type": "markdown", - "id": "93d81119", + "id": "602db91e", "metadata": {}, "source": [ "#### Step 2: Generate pdf" @@ -130,7 +130,7 @@ { "cell_type": "code", "execution_count": null, - "id": "07e567b7", + "id": "feeab2d8", "metadata": {}, "outputs": [], "source": [ diff --git a/docs/Portfolios.ipynb b/docs/Portfolios.ipynb index 93ec47d9..599265af 100644 --- a/docs/Portfolios.ipynb +++ b/docs/Portfolios.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "c51c3959", + "id": "5b9c00c4", "metadata": {}, "source": [ "# Portfolios\n", @@ -16,7 +16,7 @@ }, { "cell_type": "markdown", - "id": "45308e1c", + "id": "7a3b8560", "metadata": {}, "source": [ "#### Create transaction portfolio" @@ -25,7 +25,7 @@ { "cell_type": "code", "execution_count": null, - "id": "7dca597e", + "id": "b5486948", "metadata": {}, "outputs": [], "source": [ diff --git a/docs/Properties.ipynb b/docs/Properties.ipynb index 9978e5b2..b3d53745 100644 --- a/docs/Properties.ipynb +++ b/docs/Properties.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "52be15a8", + "id": "2ed4df64", "metadata": {}, "source": [ "# Properties\n", @@ -16,7 +16,7 @@ }, { "cell_type": "markdown", - "id": "14ae9eb7", + "id": "7b32a6e0", "metadata": {}, "source": [ "#### Create instrument properties" @@ -25,7 +25,7 @@ { "cell_type": "code", "execution_count": null, - "id": "1fa357b4", + "id": "4627efb1", "metadata": {}, "outputs": [], "source": [ @@ -56,7 +56,7 @@ }, { "cell_type": "markdown", - "id": "e3dfc22e", + "id": "3b88f32a", "metadata": {}, "source": [ "#### Create properties from csv" @@ -65,7 +65,7 @@ { "cell_type": "code", "execution_count": null, - "id": "0c9b10e6", + "id": "08585746", "metadata": {}, "outputs": [], "source": [ diff --git a/docs/Quotes.ipynb b/docs/Quotes.ipynb index 564e4887..20ae32d1 100644 --- a/docs/Quotes.ipynb +++ b/docs/Quotes.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "9d36499e", + "id": "eeaa38ab", "metadata": {}, "source": [ "# Quotes\n", @@ -16,7 +16,7 @@ }, { "cell_type": "markdown", - "id": "441609ae", + "id": "a64a8b68", "metadata": {}, "source": [ "#### Upload fx quotes" @@ -25,7 +25,7 @@ { "cell_type": "code", "execution_count": null, - "id": "247f0a39", + "id": "b3b408fd", "metadata": {}, "outputs": [], "source": [ diff --git a/docs/Reconcile instruments.ipynb b/docs/Reconcile instruments.ipynb index 31985765..883be7c2 100644 --- a/docs/Reconcile instruments.ipynb +++ b/docs/Reconcile instruments.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "77d7f4b8", + "id": "fd66cab4", "metadata": {}, "source": [ "# Reconcile instruments\n", @@ -16,7 +16,7 @@ }, { "cell_type": "markdown", - "id": "3afb9cd4", + "id": "b193d1d3", "metadata": {}, "source": [ "#### Step 1: Create instrument properties" @@ -25,7 +25,7 @@ { "cell_type": "code", "execution_count": null, - "id": "049cfaec", + "id": "9302491d", "metadata": {}, "outputs": [], "source": [ @@ -65,7 +65,7 @@ }, { "cell_type": "markdown", - "id": "98ce60e6", + "id": "83dc9b84", "metadata": {}, "source": [ "#### Step 2: Setup instrument with properties" @@ -74,7 +74,7 @@ { "cell_type": "code", "execution_count": null, - "id": "971aae74", + "id": "a4da5551", "metadata": {}, "outputs": [], "source": [ @@ -140,7 +140,7 @@ }, { "cell_type": "markdown", - "id": "0f7c9924", + "id": "5dbc8d6c", "metadata": {}, "source": [ "#### Step 3: Load instruments into source a" @@ -149,7 +149,7 @@ { "cell_type": "code", "execution_count": null, - "id": "88eb36f6", + "id": "56207ed1", "metadata": {}, "outputs": [], "source": [ @@ -215,7 +215,7 @@ }, { "cell_type": "markdown", - "id": "8294de86", + "id": "e80a8b32", "metadata": {}, "source": [ "#### Step 4: Load instruments into source b" @@ -224,7 +224,7 @@ { "cell_type": "code", "execution_count": null, - "id": "c6624e08", + "id": "924a4fc8", "metadata": {}, "outputs": [], "source": [ @@ -286,7 +286,7 @@ }, { "cell_type": "markdown", - "id": "1b323fc6", + "id": "b87965a9", "metadata": {}, "source": [ "#### Step 5: Run reconciliation" @@ -295,7 +295,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ba0625bb", + "id": "292f86a7", "metadata": {}, "outputs": [], "source": [ diff --git a/docs/Reference portfolios.ipynb b/docs/Reference portfolios.ipynb index a695e040..6ee4a79e 100644 --- a/docs/Reference portfolios.ipynb +++ b/docs/Reference portfolios.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "208f623e", + "id": "4c4a3f0d", "metadata": {}, "source": [ "# Reference portfolios\n", @@ -16,7 +16,7 @@ }, { "cell_type": "markdown", - "id": "60fdce0f", + "id": "8138bde6", "metadata": {}, "source": [ "#### Step 1: Upload instruments" @@ -25,7 +25,7 @@ { "cell_type": "code", "execution_count": null, - "id": "2257b311", + "id": "8919e279", "metadata": {}, "outputs": [], "source": [ @@ -66,7 +66,7 @@ }, { "cell_type": "markdown", - "id": "7ea21d54", + "id": "abbd44d9", "metadata": {}, "source": [ "#### Step 2: Create reference portfolio" @@ -75,7 +75,7 @@ { "cell_type": "code", "execution_count": null, - "id": "12b8bb87", + "id": "31a6c681", "metadata": {}, "outputs": [], "source": [ @@ -118,7 +118,7 @@ }, { "cell_type": "markdown", - "id": "f37a03de", + "id": "3e494dda", "metadata": {}, "source": [ "#### Step 3: Upload constituents" @@ -127,7 +127,7 @@ { "cell_type": "code", "execution_count": null, - "id": "463b4958", + "id": "6e939ea3", "metadata": {}, "outputs": [], "source": [ diff --git a/docs/Relationships.ipynb b/docs/Relationships.ipynb index 890a4233..cf5082fc 100644 --- a/docs/Relationships.ipynb +++ b/docs/Relationships.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "9b60f28b", + "id": "40fa21cb", "metadata": {}, "source": [ "# Relationships\n", @@ -16,7 +16,7 @@ }, { "cell_type": "markdown", - "id": "e7e8b614", + "id": "d6a230a3", "metadata": {}, "source": [ "#### Step 1: Create properties" @@ -25,7 +25,7 @@ { "cell_type": "code", "execution_count": null, - "id": "bf7f1abb", + "id": "5e60ed2b", "metadata": {}, "outputs": [], "source": [ @@ -58,7 +58,7 @@ }, { "cell_type": "markdown", - "id": "ca4d385e", + "id": "7704bdaf", "metadata": {}, "source": [ "#### Step 2: Upsert instrument properties" @@ -67,7 +67,7 @@ { "cell_type": "code", "execution_count": null, - "id": "f1fe0318", + "id": "72d62d56", "metadata": {}, "outputs": [], "source": [ @@ -108,7 +108,7 @@ }, { "cell_type": "markdown", - "id": "72274c01", + "id": "a2ba24d1", "metadata": {}, "source": [ "#### Step 3: Create legal entities" @@ -117,7 +117,7 @@ { "cell_type": "code", "execution_count": null, - "id": "d5b51229", + "id": "b3537428", "metadata": {}, "outputs": [], "source": [ @@ -162,7 +162,7 @@ }, { "cell_type": "markdown", - "id": "c2610b9c", + "id": "b52b8d72", "metadata": {}, "source": [ "#### Step 4: Create portfolios" @@ -171,7 +171,7 @@ { "cell_type": "code", "execution_count": null, - "id": "d7bee742", + "id": "a3e67b5c", "metadata": {}, "outputs": [], "source": [ @@ -209,7 +209,7 @@ }, { "cell_type": "markdown", - "id": "930a3152", + "id": "7cbb0a0d", "metadata": {}, "source": [ "#### Step 5: Assign lei to portfolio" @@ -218,7 +218,7 @@ { "cell_type": "code", "execution_count": null, - "id": "aaa0203b", + "id": "07e77774", "metadata": {}, "outputs": [], "source": [ @@ -267,7 +267,7 @@ }, { "cell_type": "markdown", - "id": "484e5697", + "id": "6a9b09db", "metadata": {}, "source": [ "#### Step 6: Create relationship definition" @@ -276,7 +276,7 @@ { "cell_type": "code", "execution_count": null, - "id": "805e4fbf", + "id": "ee1ad286", "metadata": {}, "outputs": [], "source": [ @@ -302,7 +302,7 @@ }, { "cell_type": "markdown", - "id": "05236e78", + "id": "ab768ac5", "metadata": {}, "source": [ "#### Step 7: Call back custodians" @@ -311,7 +311,7 @@ { "cell_type": "code", "execution_count": null, - "id": "50c793a7", + "id": "b97d88ed", "metadata": {}, "outputs": [], "source": [ diff --git a/docs/Returns.ipynb b/docs/Returns.ipynb index 50c08df5..3e9b4025 100644 --- a/docs/Returns.ipynb +++ b/docs/Returns.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "d58909f5", + "id": "fa943dba", "metadata": {}, "source": [ "# Returns\n", @@ -16,7 +16,7 @@ }, { "cell_type": "markdown", - "id": "031050f3", + "id": "f09b3f90", "metadata": {}, "source": [ "#### Step 1: Create transaction portfolio" @@ -25,7 +25,7 @@ { "cell_type": "code", "execution_count": null, - "id": "b7e12d27", + "id": "c3fb8ccc", "metadata": {}, "outputs": [], "source": [ @@ -65,7 +65,7 @@ }, { "cell_type": "markdown", - "id": "79979ea3", + "id": "38f229b9", "metadata": {}, "source": [ "#### Step 2: Upload portfolio returns" @@ -74,7 +74,7 @@ { "cell_type": "code", "execution_count": null, - "id": "a30e2c69", + "id": "2164e78b", "metadata": {}, "outputs": [], "source": [ @@ -128,7 +128,7 @@ }, { "cell_type": "markdown", - "id": "a6ac0c9f", + "id": "c8d47c0c", "metadata": {}, "source": [ "#### Step 3: Calculate aggregate returns" @@ -137,7 +137,7 @@ { "cell_type": "code", "execution_count": null, - "id": "e6b5029f", + "id": "afe390da", "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 58a9c41c..689ab3d9 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": "df6a4aa7", + "id": "719a5345", "metadata": {}, "source": [ "# Run a recon holdings in different scopes\n", @@ -16,7 +16,7 @@ }, { "cell_type": "markdown", - "id": "60da572c", + "id": "046df6be", "metadata": {}, "source": [ "#### Step 1: Create transaction portfolios in two scopes" @@ -25,7 +25,7 @@ { "cell_type": "code", "execution_count": null, - "id": "0110a44f", + "id": "68c83b6b", "metadata": {}, "outputs": [], "source": [ @@ -79,7 +79,7 @@ }, { "cell_type": "markdown", - "id": "9d53fa4e", + "id": "68d41611", "metadata": {}, "source": [ "#### Step 2: Create instruments" @@ -88,7 +88,7 @@ { "cell_type": "code", "execution_count": null, - "id": "7c475321", + "id": "034a0338", "metadata": {}, "outputs": [], "source": [ @@ -127,7 +127,7 @@ }, { "cell_type": "markdown", - "id": "05cc7028", + "id": "eded5f8e", "metadata": {}, "source": [ "#### Step 3: Upload abor transactions" @@ -136,7 +136,7 @@ { "cell_type": "code", "execution_count": null, - "id": "fd1ac80c", + "id": "243ad8c4", "metadata": {}, "outputs": [], "source": [ @@ -191,7 +191,7 @@ }, { "cell_type": "markdown", - "id": "c53a0a2e", + "id": "79a3c544", "metadata": {}, "source": [ "#### Step 4: Upload ibor holdings" @@ -200,7 +200,7 @@ { "cell_type": "code", "execution_count": null, - "id": "b9ce52e5", + "id": "f00e429f", "metadata": {}, "outputs": [], "source": [ @@ -243,7 +243,7 @@ }, { "cell_type": "markdown", - "id": "763739f6", + "id": "e64f19c1", "metadata": {}, "source": [ "#### Step 5: Create reconciliation view" @@ -252,7 +252,7 @@ { "cell_type": "code", "execution_count": null, - "id": "1af62452", + "id": "49a10b09", "metadata": {}, "outputs": [], "source": [ @@ -345,7 +345,7 @@ }, { "cell_type": "markdown", - "id": "7552d304", + "id": "1f5a0b67", "metadata": {}, "source": [ "#### Step 6: Run recon workflow" @@ -354,7 +354,7 @@ { "cell_type": "code", "execution_count": null, - "id": "f5e6065c", + "id": "27508474", "metadata": {}, "outputs": [], "source": [ @@ -412,7 +412,7 @@ }, { "cell_type": "markdown", - "id": "4b986710", + "id": "63a6f5fb", "metadata": {}, "source": [ "#### Step 7: Run recon with generic reconciliation provider" @@ -421,7 +421,7 @@ { "cell_type": "code", "execution_count": null, - "id": "9a35d454", + "id": "01a4473c", "metadata": {}, "outputs": [], "source": [ diff --git a/docs/Run a reconciliation.ipynb b/docs/Run a reconciliation.ipynb index c9218a53..3043de7a 100644 --- a/docs/Run a reconciliation.ipynb +++ b/docs/Run a reconciliation.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "790ea988", + "id": "05d94d3c", "metadata": {}, "source": [ "# Setup\n", @@ -13,7 +13,7 @@ { "cell_type": "code", "execution_count": null, - "id": "4d8f14e1", + "id": "78769849", "metadata": {}, "outputs": [], "source": [ @@ -157,7 +157,7 @@ }, { "cell_type": "markdown", - "id": "106db315", + "id": "0b1a1da2", "metadata": {}, "source": [ "# Run a reconciliation\n", @@ -171,7 +171,7 @@ }, { "cell_type": "markdown", - "id": "abe51546", + "id": "4659b35d", "metadata": {}, "source": [ "#### Step 1: Create transaction portfolio" @@ -180,7 +180,7 @@ { "cell_type": "code", "execution_count": null, - "id": "dc63059c", + "id": "3be1d0b0", "metadata": {}, "outputs": [], "source": [ @@ -238,7 +238,7 @@ }, { "cell_type": "markdown", - "id": "627f346b", + "id": "850e96e6", "metadata": {}, "source": [ "#### Step 2: Create instruments" @@ -247,7 +247,7 @@ { "cell_type": "code", "execution_count": null, - "id": "712920bb", + "id": "d9046b19", "metadata": {}, "outputs": [], "source": [ @@ -287,7 +287,7 @@ }, { "cell_type": "markdown", - "id": "159a9dca", + "id": "03c18259", "metadata": {}, "source": [ "#### Step 3: Create holdings" @@ -296,7 +296,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ed45eeac", + "id": "bf09b3d3", "metadata": {}, "outputs": [], "source": [ @@ -341,7 +341,7 @@ }, { "cell_type": "markdown", - "id": "0bff3ad8", + "id": "022e954a", "metadata": {}, "source": [ "#### Step 4: Create reconciliation view" @@ -350,7 +350,7 @@ { "cell_type": "code", "execution_count": null, - "id": "611e2e62", + "id": "c8373d57", "metadata": {}, "outputs": [], "source": [ @@ -431,7 +431,7 @@ }, { "cell_type": "markdown", - "id": "7f156803", + "id": "93b66865", "metadata": {}, "source": [ "#### Step 5: Run recon with notifications" @@ -440,7 +440,7 @@ { "cell_type": "code", "execution_count": null, - "id": "edb8d17b", + "id": "e9e76762", "metadata": {}, "outputs": [], "source": [ diff --git a/docs/Run valuation.ipynb b/docs/Run valuation.ipynb index 85257e80..d3a79428 100644 --- a/docs/Run valuation.ipynb +++ b/docs/Run valuation.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "6f7525c8", + "id": "69ba7f69", "metadata": {}, "source": [ "# Setup\n", @@ -13,7 +13,7 @@ { "cell_type": "code", "execution_count": null, - "id": "dd4845a5", + "id": "9060fe2f", "metadata": {}, "outputs": [], "source": [ @@ -135,7 +135,7 @@ }, { "cell_type": "markdown", - "id": "e03d4546", + "id": "3e1f08ad", "metadata": {}, "source": [ "# Run valuation\n", @@ -149,7 +149,7 @@ }, { "cell_type": "markdown", - "id": "ba146325", + "id": "73dbda9a", "metadata": {}, "source": [ "#### Step 1: Create instruments" @@ -158,7 +158,7 @@ { "cell_type": "code", "execution_count": null, - "id": "c80395d2", + "id": "8ce8a40b", "metadata": {}, "outputs": [], "source": [ @@ -195,7 +195,7 @@ }, { "cell_type": "markdown", - "id": "bff49f86", + "id": "62668e04", "metadata": {}, "source": [ "#### Step 2: Create portfolio" @@ -204,7 +204,7 @@ { "cell_type": "code", "execution_count": null, - "id": "a5cc5483", + "id": "0e8c10be", "metadata": {}, "outputs": [], "source": [ @@ -242,7 +242,7 @@ }, { "cell_type": "markdown", - "id": "23c55236", + "id": "b00c28fa", "metadata": {}, "source": [ "#### Step 3: Upload quotes" @@ -251,7 +251,7 @@ { "cell_type": "code", "execution_count": null, - "id": "8402f946", + "id": "1132069e", "metadata": {}, "outputs": [], "source": [ @@ -292,7 +292,7 @@ }, { "cell_type": "markdown", - "id": "cbd41667", + "id": "b48757b0", "metadata": {}, "source": [ "#### Step 4: Upload transactions" @@ -301,7 +301,7 @@ { "cell_type": "code", "execution_count": null, - "id": "b647e383", + "id": "cde9d383", "metadata": {}, "outputs": [], "source": [ @@ -348,7 +348,7 @@ }, { "cell_type": "markdown", - "id": "02d069d1", + "id": "00140ddf", "metadata": {}, "source": [ "#### Step 5: Run simple valuation" @@ -357,7 +357,7 @@ { "cell_type": "code", "execution_count": null, - "id": "a10b82c9", + "id": "e7439ddb", "metadata": {}, "outputs": [], "source": [ @@ -415,7 +415,7 @@ }, { "cell_type": "markdown", - "id": "f08ba369", + "id": "eee8e948", "metadata": {}, "source": [ "#### Step 6: Upload external valuations" @@ -424,7 +424,7 @@ { "cell_type": "code", "execution_count": null, - "id": "47b05aa2", + "id": "30980770", "metadata": {}, "outputs": [], "source": [ @@ -513,7 +513,7 @@ }, { "cell_type": "markdown", - "id": "8240bc67", + "id": "8a7c19b1", "metadata": {}, "source": [ "#### Step 7: Run valuation with srs" @@ -522,7 +522,7 @@ { "cell_type": "code", "execution_count": null, - "id": "69eadcef", + "id": "dc93cd50", "metadata": {}, "outputs": [], "source": [ diff --git a/docs/Statistical functions.ipynb b/docs/Statistical functions.ipynb index 63ed5ee1..ac6028c9 100644 --- a/docs/Statistical functions.ipynb +++ b/docs/Statistical functions.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "6e062f25", + "id": "3b264c2c", "metadata": {}, "source": [ "# Statistical functions\n", @@ -16,7 +16,7 @@ }, { "cell_type": "markdown", - "id": "b8cce6fb", + "id": "b993ec7a", "metadata": {}, "source": [ "#### Fuzzy search two files" @@ -25,7 +25,7 @@ { "cell_type": "code", "execution_count": null, - "id": "cbf5868c", + "id": "ae9e1ff0", "metadata": {}, "outputs": [], "source": [ diff --git a/docs/System.ipynb b/docs/System.ipynb index ffb8549c..edf9173f 100644 --- a/docs/System.ipynb +++ b/docs/System.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "c4213c53", + "id": "cfcd84a4", "metadata": {}, "source": [ "# System\n", @@ -16,7 +16,7 @@ }, { "cell_type": "markdown", - "id": "2d26bddf", + "id": "5ec2ee5c", "metadata": {}, "source": [ "#### Append inline properties to system configuration" @@ -25,7 +25,7 @@ { "cell_type": "code", "execution_count": null, - "id": "15700a04", + "id": "012619c4", "metadata": {}, "outputs": [], "source": [ @@ -101,7 +101,7 @@ }, { "cell_type": "markdown", - "id": "c2db9eb2", + "id": "b0bc0b91", "metadata": {}, "source": [ "#### Error handling details to file" @@ -110,7 +110,7 @@ { "cell_type": "code", "execution_count": null, - "id": "7270eed4", + "id": "2c315de0", "metadata": {}, "outputs": [], "source": [ @@ -161,7 +161,7 @@ }, { "cell_type": "markdown", - "id": "ab85a985", + "id": "b8c61d26", "metadata": {}, "source": [ "#### Iif and case when statements" @@ -170,7 +170,7 @@ { "cell_type": "code", "execution_count": null, - "id": "7bf0cd5e", + "id": "0ec49f36", "metadata": {}, "outputs": [], "source": [ @@ -217,7 +217,7 @@ }, { "cell_type": "markdown", - "id": "0b62e66a", + "id": "d9f5493f", "metadata": {}, "source": [ "#### Load one cell of data to table by delimiters" @@ -226,7 +226,7 @@ { "cell_type": "code", "execution_count": null, - "id": "b4b18ad0", + "id": "0b801285", "metadata": {}, "outputs": [], "source": [ @@ -272,7 +272,7 @@ }, { "cell_type": "markdown", - "id": "ff116f0a", + "id": "d19452a7", "metadata": {}, "source": [ "#### Pivot data" @@ -281,7 +281,7 @@ { "cell_type": "code", "execution_count": null, - "id": "bbb11a51", + "id": "4bf3c5b6", "metadata": {}, "outputs": [], "source": [ @@ -321,7 +321,7 @@ }, { "cell_type": "markdown", - "id": "943bf0cf", + "id": "7fe1b5d5", "metadata": {}, "source": [ "#### Random prices generator" @@ -330,7 +330,7 @@ { "cell_type": "code", "execution_count": null, - "id": "73595c57", + "id": "9778163d", "metadata": {}, "outputs": [], "source": [ @@ -354,7 +354,7 @@ }, { "cell_type": "markdown", - "id": "b7d1407a", + "id": "2cb9fea1", "metadata": {}, "source": [ "#### To utc and iso" @@ -363,7 +363,7 @@ { "cell_type": "code", "execution_count": null, - "id": "cc610bc6", + "id": "31e8a5c1", "metadata": {}, "outputs": [], "source": [ @@ -414,7 +414,7 @@ }, { "cell_type": "markdown", - "id": "43438f07", + "id": "449138a1", "metadata": {}, "source": [ "#### Using datetimes" @@ -423,7 +423,7 @@ { "cell_type": "code", "execution_count": null, - "id": "4da5b420", + "id": "bb117a63", "metadata": {}, "outputs": [], "source": [ diff --git a/docs/Transactions.ipynb b/docs/Transactions.ipynb index fea660e1..ab27594a 100644 --- a/docs/Transactions.ipynb +++ b/docs/Transactions.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "a6dde9fd", + "id": "600ffa55", "metadata": {}, "source": [ "# Transactions\n", @@ -16,7 +16,7 @@ }, { "cell_type": "markdown", - "id": "e88e96ad", + "id": "ce3e733f", "metadata": {}, "source": [ "#### Upload transactions from csv" @@ -25,7 +25,7 @@ { "cell_type": "code", "execution_count": null, - "id": "64abb448", + "id": "488ce71c", "metadata": {}, "outputs": [], "source": [ @@ -78,7 +78,7 @@ }, { "cell_type": "markdown", - "id": "36c6894e", + "id": "40da9553", "metadata": {}, "source": [ "#### Upload transactions from excel" @@ -87,7 +87,7 @@ { "cell_type": "code", "execution_count": null, - "id": "43466359", + "id": "ac51928e", "metadata": {}, "outputs": [], "source": [ @@ -140,7 +140,7 @@ }, { "cell_type": "markdown", - "id": "1733a682", + "id": "83393f76", "metadata": {}, "source": [ "#### Upload transactions from txt" @@ -149,7 +149,7 @@ { "cell_type": "code", "execution_count": null, - "id": "b3f1e622", + "id": "b1383c15", "metadata": {}, "outputs": [], "source": [ @@ -199,7 +199,7 @@ }, { "cell_type": "markdown", - "id": "dd274ff1", + "id": "410bc7fa", "metadata": {}, "source": [ "#### Upload transactions from xml" @@ -208,7 +208,7 @@ { "cell_type": "code", "execution_count": null, - "id": "070bf5f4", + "id": "f77b3fce", "metadata": {}, "outputs": [], "source": [ diff --git a/docs/View management.ipynb b/docs/View management.ipynb index 5a1ed2da..470eb817 100644 --- a/docs/View management.ipynb +++ b/docs/View management.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "8411962a", + "id": "42e53f4f", "metadata": {}, "source": [ "# View management\n", @@ -16,7 +16,7 @@ }, { "cell_type": "markdown", - "id": "1e45cb0d", + "id": "779b8fbf", "metadata": {}, "source": [ "#### Step 1: Create view with no params" @@ -25,7 +25,7 @@ { "cell_type": "code", "execution_count": null, - "id": "47615225", + "id": "ae9fabcf", "metadata": {}, "outputs": [], "source": [ @@ -92,7 +92,7 @@ }, { "cell_type": "markdown", - "id": "13d2307d", + "id": "f8c43727", "metadata": {}, "source": [ "#### Step 2: Fetch sql used to create view" @@ -101,7 +101,7 @@ { "cell_type": "code", "execution_count": null, - "id": "73028025", + "id": "4c5f0e1e", "metadata": {}, "outputs": [], "source": [ @@ -127,7 +127,7 @@ }, { "cell_type": "markdown", - "id": "28ae5a1f", + "id": "9ae5f651", "metadata": {}, "source": [ "#### Step 3: Current content of view" @@ -136,7 +136,7 @@ { "cell_type": "code", "execution_count": null, - "id": "19a6845f", + "id": "dc51a634", "metadata": {}, "outputs": [], "source": [ @@ -162,7 +162,7 @@ }, { "cell_type": "markdown", - "id": "a592d8e5", + "id": "51c22cde", "metadata": {}, "source": [ "#### Step 4: Show view history" @@ -171,7 +171,7 @@ { "cell_type": "code", "execution_count": null, - "id": "f159aa12", + "id": "ef209b1b", "metadata": {}, "outputs": [], "source": [ @@ -195,7 +195,7 @@ }, { "cell_type": "markdown", - "id": "4ca7c376", + "id": "ef43d970", "metadata": {}, "source": [ "#### Step 5: Show view dependencies" @@ -204,7 +204,7 @@ { "cell_type": "code", "execution_count": null, - "id": "8628739f", + "id": "ccb406c3", "metadata": {}, "outputs": [], "source": [ @@ -231,7 +231,7 @@ }, { "cell_type": "markdown", - "id": "02b50949", + "id": "a8b972de", "metadata": {}, "source": [ "#### Step 6: Show dependencies on view" @@ -240,7 +240,7 @@ { "cell_type": "code", "execution_count": null, - "id": "ab6eb859", + "id": "5a7a8abf", "metadata": {}, "outputs": [], "source": [ @@ -266,7 +266,7 @@ }, { "cell_type": "markdown", - "id": "f8369081", + "id": "e2d3d2d3", "metadata": {}, "source": [ "#### Step 7: Delete a view" @@ -275,7 +275,7 @@ { "cell_type": "code", "execution_count": null, - "id": "1c38528d", + "id": "bb5586ba", "metadata": {}, "outputs": [], "source": [ @@ -302,7 +302,7 @@ }, { "cell_type": "markdown", - "id": "24c05c3c", + "id": "c5406c6d", "metadata": {}, "source": [ "#### Step 8: Run table of query strings" @@ -311,7 +311,7 @@ { "cell_type": "code", "execution_count": null, - "id": "12d99a5a", + "id": "b6a5561c", "metadata": {}, "outputs": [], "source": [