{"id":23070057,"url":"https://github.com/finbourne/finbourne-notebooks","last_synced_at":"2025-10-14T11:36:06.034Z","repository":{"id":261829059,"uuid":"872459694","full_name":"finbourne/finbourne-notebooks","owner":"finbourne","description":"Jupyter notebooks for the LUSID SDK. LUSID is a bi-temporal investment management data platform with portfolio accounting capabilities.","archived":false,"fork":false,"pushed_at":"2025-08-11T17:03:00.000Z","size":10886,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-08-11T19:10:18.512Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/finbourne.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-10-14T13:27:08.000Z","updated_at":"2025-08-11T17:03:04.000Z","dependencies_parsed_at":"2025-01-02T18:25:37.296Z","dependency_job_id":"14e3c520-3f99-4b47-9b6a-d5435151bbe8","html_url":"https://github.com/finbourne/finbourne-notebooks","commit_stats":null,"previous_names":["finbourne/finbourne-notebooks"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/finbourne/finbourne-notebooks","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/finbourne%2Ffinbourne-notebooks","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/finbourne%2Ffinbourne-notebooks/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/finbourne%2Ffinbourne-notebooks/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/finbourne%2Ffinbourne-notebooks/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/finbourne","download_url":"https://codeload.github.com/finbourne/finbourne-notebooks/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/finbourne%2Ffinbourne-notebooks/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279019062,"owners_count":26086516,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-14T02:00:06.444Z","response_time":60,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-16T06:19:00.374Z","updated_at":"2025-10-14T11:36:06.028Z","avatar_url":"https://github.com/finbourne.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# LUSID Jupyter notebooks\n\nThis repository contains Jupyter notebooks that show how to use [LUSID](https://www.finbourne.com/lusid-technology). The examples in this repository are in Python. but the underlying LUSID functionality can be implemented using any language that has a HTTP client library. The notebooks are divided into two categories:\n\n* `features` - Notebooks showing specific LUSID features. These notebooks are short and specific.\n* `use-cases` - Notebooks showing sample business implementations or use-cases. These notebooks will combine various LUSID features to solve a business use-case. The `use-case` notebooks are generally longer than the `features` ones.\n\n# V2\n\n## Installing Requirements for V2 Notebooks\n\nThis project includes a `requirements.txt` file for running V2 notebooks locally: [V2/requirements.txt](\u003cV2/requirements.txt\u003e)\n\n### Steps\n\n1. **(Optional but Recommended)** Create and activate a virtual environment:\n\n   ```bash\n   python -m venv name-of-your-venv\n\n2. Install dependencies with ```pip install -r V2/requirements.txt```\n\n\n## V2/product/abor\n| filename | title | description | features |\n| --- | --- | --- | --- |\n| [Generate a Trial Balance (using Luminesce).ipynb](\u003cV2/product/abor/Generate a Trial Balance (using Luminesce).ipynb\u003e) | Generate a trial balance | Demonstrates how to setup LUSID to run a trial balance on a portfolio using Luminesce.  | abor, trial balance, transaction types, luminesce |\n\n## V2/product/compliance\n| filename | title | description | features |\n| --- | --- | --- | --- |\n| [Configuring and Running Pre-Trade Compliance.ipynb](\u003cV2/product/compliance/Configuring and Running Pre-Trade Compliance.ipynb\u003e) | Run pre-trade compliance | Demonstrates how to define and run some simple compliance rules, and the effect of orders and transactions on the outcome. | ibor, compliance, orders |\n\n## V2/university/T00000-Using-Python-with-LUSID\n| filename | title | description | features |\n| --- | --- | --- | --- |\n| [Basic Python scripting.ipynb](\u003cV2/university/T00000-Using-Python-with-LUSID/Basic Python scripting.ipynb\u003e) | Basic Python scripting | An introduction to Python and writing some Python code.  | python, variables, types, loops, functions, classes, objects, libraries |\n| [Using NumPy to efficiently work with large, multi-dimensional data.ipynb](\u003cV2/university/T00000-Using-Python-with-LUSID/Using NumPy to efficiently work with large, multi-dimensional data.ipynb\u003e) | Using NumPy to efficiently work with large, multi-dimensional data | An introduction to NumPy and processing multi-dimensional arrays.  | python, numpy, arrays, vectorised operations |\n| [Using Pandas to work with DataFrames.ipynb](\u003cV2/university/T00000-Using-Python-with-LUSID/Using Pandas to work with DataFrames.ipynb\u003e) | Using Pandas to work with DataFrames | An introduction to the widely-used pandas library.  | python, pandas, dataframes |\n| [Using the FINBOURNE Python SDKs.ipynb](\u003cV2/university/T00000-Using-Python-with-LUSID/Using the FINBOURNE Python SDKs.ipynb\u003e) | Using the FINBOURNE Python SDKs | An introduction to the FINBOURNE Python SDKs and tools for interacting with LUSID in our hosted Jupyter environment.  | python, sdk, Jupyter |\n| [What are Python and Jupyter_.ipynb](\u003cV2/university/T00000-Using-Python-with-LUSID/What are Python and Jupyter_.ipynb\u003e) | What are Python and Jupyter? | An introduction to Python and Jupyter, which are commonly used to view and analyse data using short Python scripts.  | python, Jupyter Notebooks |\n\n## V2/university/T01001-LUSID-core-concepts\n| filename | title | description | features |\n| --- | --- | --- | --- |\n| [T01001-LUSID-core-concepts.ipynb](\u003cV2/university/T01001-LUSID-core-concepts/T01001-LUSID-core-concepts.ipynb\u003e) | LUSID core concepts | Creating a portfolio containing equities, bonds and cash, trading positions, and viewing daily asset allocation.  | portfolios, instruments, transactions, holdings, valuation, market data |\n\n## V2/university/T01002-Creating-an-instrument-master\n| filename | title | description | features |\n| --- | --- | --- | --- |\n| [T01002-Creating-an-instrument-master.ipynb](\u003cV2/university/T01002-Creating-an-instrument-master/T01002-Creating-an-instrument-master.ipynb\u003e) | Creating an instrument master | Populating the LUSID instrument master from different data sources.  | portfolios, instruments, identifiers, data lineage |\n\n## V2/university/T01003-Setting-up-a-transaction-portfolio-with-strategies\n| filename | title | description | features |\n| --- | --- | --- | --- |\n| [T01003-Setting-up-a-transaction-portfolio-with-strategies.ipynb](\u003cV2/university/T01003-Setting-up-a-transaction-portfolio-with-strategies/T01003-Setting-up-a-transaction-portfolio-with-strategies.ipynb\u003e) | Setting up a transaction portfolio with strategies | Load transactions from two systems into separate investment strategies and calculate holdings grouped by strategy on trade date vs settlement date.  | portfolios, instruments, transactions, holdings |\n\n## V2/university/T01005-Basic-portfolio-valuation\n| filename | title | description | features |\n| --- | --- | --- | --- |\n| [T01005-Basic-portfolio-valuation.ipynb](\u003cV2/university/T01005-Basic-portfolio-valuation/T01005-Basic-portfolio-valuation.ipynb\u003e) | Basic portfolio valuation | Populating the LUSID instrument master from different data sources.  | portfolios, instruments, identifiers, data lineage |\n\n## V2/university/T01006-Introduction-to-transaction-configuration\n| filename | title | description | features |\n| --- | --- | --- | --- |\n| [T01006-Breaking-out-broker-commission-as-a-separate-cash-holding.ipynb](\u003cV2/university/T01006-Introduction-to-transaction-configuration/T01006-Breaking-out-broker-commission-as-a-separate-cash-holding.ipynb\u003e) | Breaking out broker commission as a separate cash holding | Create a holdings report that breaks out money paid in broker commissions on equity purchases into a separate cash holding.  | properties, property definitions, SHKs |\n| [T01006-Ensuring-different-transaction-codes-have-the-same-economic-impact.ipynb](\u003cV2/university/T01006-Introduction-to-transaction-configuration/T01006-Ensuring-different-transaction-codes-have-the-same-economic-impact.ipynb\u003e) | Ensuring different transaction codes have the same economic impact | Load transactions from different systems which use different transaction codes for the same economic activity and have LUSID apply a uniform economic impact when generating holdings.  | transactions, aliases, holdings |\n| [T01006-Ensuring-the-same-transaction-code-has-different-economic-impacts.ipynb](\u003cV2/university/T01006-Introduction-to-transaction-configuration/T01006-Ensuring-the-same-transaction-code-has-different-economic-impacts.ipynb\u003e) | Ensuring the same transaction code has different economic impacts | Load transactions from different systems which use the same  transaction code for the different economic activities and have LUSID apply the correct economic impact for each transaction when generating holdings. | transactions, aliases, holdings |\n| [T01006-Reducing-the-cash-balance-by-the-cost-of-broker-commission.ipynb](\u003cV2/university/T01006-Introduction-to-transaction-configuration/T01006-Reducing-the-cash-balance-by-the-cost-of-broker-commission.ipynb\u003e) | Reducing the cash balance by the cost of broker commission | Creating custom transaction types to reduce cash balance by money paid out in broker commissions as well as the cost of equities purchased. | properties, property definitions, SHKs |\n\n## V2/university/T02002-Luminesce-syntax\n| filename | title | description | features |\n| --- | --- | --- | --- |\n| [Luminesce Syntax.ipynb](\u003cV2/university/T02002-Luminesce-syntax/Luminesce Syntax.ipynb\u003e) | Luminesce syntax | An introduction to using Luminesce SQL.  | Luminesce, sql, query, providers |\n\n## V2/university/T02003-Luminesce-Providers-and-Views\n| filename | title | description | features |\n| --- | --- | --- | --- |\n| [Providers and Views.ipynb](\u003cV2/university/T02003-Luminesce-Providers-and-Views/Providers and Views.ipynb\u003e) | Providers and views | An introduction to using Luminesce read and write data providers, direct providers, and creating your own custom views.  | Luminesce, data provider, direct provider, writer, custom view  |\n\n## V2/university/T09001-EventsAndNotifications-WhatAreEvents\n| filename | title | description | features |\n| --- | --- | --- | --- |\n| [T09001-EventsAndNotifications-WhatAreEvents.ipynb](\u003cV2/university/T09001-EventsAndNotifications-WhatAreEvents/T09001-EventsAndNotifications-WhatAreEvents.ipynb\u003e) | Events and Notifications: What are events? | An introduction to events and event types in the Notification Service | notifications, events, subscriptions |\n\n## V2/university/T09002-EventsAndNotifications-SubscribingToEvents\n| filename | title | description | features |\n| --- | --- | --- | --- |\n| [T09002-EventsAndNotifications-SubscribingToEvents.ipynb](\u003cV2/university/T09002-EventsAndNotifications-SubscribingToEvents/T09002-EventsAndNotifications-SubscribingToEvents.ipynb\u003e) | Events and Notifications: Subscribing to events | An introduction to subscriptions and using the Notification API to subscribe to an event.   | notifications, events, subscriptions, filtering |\n\n## V2/university/T09003-EventsAndNotifications-SendingNotifications\n| filename | title | description | features |\n| --- | --- | --- | --- |\n| [T09003-EventsAndNotifications-SendingNotifications.ipynb](\u003cV2/university/T09003-EventsAndNotifications-SendingNotifications/T09003-EventsAndNotifications-SendingNotifications.ipynb\u003e) | Events and Notifications: Sending notifications | An introduction to setting up email and SMS notifications using the Notification API.  | notifications, events, email, SMS |\n\n## V2/university/T09004-EventsAndNotifications-SendingWebhooks\n| filename | title | description | features |\n| --- | --- | --- | --- |\n| [T09004-EventsAndNotifications-SendingWebhooks.ipynb](\u003cV2/university/T09004-EventsAndNotifications-SendingWebhooks/T09004-EventsAndNotifications-SendingWebhooks.ipynb\u003e) | Events and Notifications: Sending webhooks | An introduction to setting up internal and external webhooks using the Notification API.  | notifications, events, webhook |\n\n\n## V2/university/T10001-WhatIsDrive\n| filename | title | description | features |\n| --- | --- | --- | --- |\n| [T10001-WhatIsDrive.ipynb](\u003cV2/university/T10001-WhatIsDrive/T10001-WhatIsDrive.ipynb\u003e) | What is a drive? | What is a drive? | Drive\n\n\n\n## V2/university/T11001-WhatAreQuotes\n| filename | title | description | features |\n| --- | --- | --- | --- |\n[T11001-WhatAreQuotes.ipynb](\u003cV2/university/T11001-WhatAreQuotes/T11001-WhatAreQuotes.ipynb\u003e) | What are Quotes? | What are quotes?  | Quotes | \n\n## V2/university/T12001-Properties-LUSIDsExtensibleDataModel\n| filename | title | description | features |\n| --- | --- | --- | --- |\n[T12001-Properties-LUSIDsExtensibleDataModel.ipynb](\u003cV2/university/T12001-Properties-LUSIDsExtensibleDataModel/T12001-Properties-LUSIDsExtensibleDataModel.ipynb\u003e) | Properties LUSIDs Extensible Date Model  | LUSID, Models |\n\n\n## V2/university/T11002-WorkingWithQuotes\n| filename | title | description | features |\n| --- | --- | --- | --- |\n[T11002-WorkingWithQuotes.ipynb](\u003cV2/university/T11002-WorkingWithQuotes/T11002-WorkingWithQuotes.ipynb\u003e) | Working with Quotes |Working with Quotes.  | Quotes |\n\n\n## V2/university/T12002-Properties-DefiningProperties\n| filename | title | description | features |\n| --- | --- | --- | --- |\n| [T12002-Properties-DefiningProperties.ipynb](\u003cV2/university/T12002-Properties-DefiningProperties/T12002-Properties-DefiningProperties.ipynb\u003e) | Defining properties | An introduction to creating properties in LUSID.  | property, property definition, data types |\n\n## V2/university/T12003-Properties-PopulatingPerpetualPropertyValues\n| filename | title | description | features |\n| --- | --- | --- | --- |\n| [T12003-Properties-PopulatingPerpetualPropertyValues.ipynb](\u003cV2/university/T12003-Properties-PopulatingPerpetualPropertyValues/T12003-Properties-PopulatingPerpetualPropertyValues.ipynb\u003e) | Populating perpetual property values | An introduction to creating perpetual properties and decorating a value on an entity.  | property, property definition, perpetual property |\n\n## V2/university/T12004-Properties-PopulatingTimeVariantPropertyValues\n| filename | title | description | features |\n| --- | --- | --- | --- |\n| [T12004-Properties-PopulatingTimeVariantPropertyValues.ipynb](\u003cV2/university/T12004-Properties-PopulatingTimeVariantPropertyValues/T12004-Properties-PopulatingTimeVariantPropertyValues.ipynb\u003e) | Populating time-variant property values | An introduction to creating time-variant properties and decorating a value on an entity.  | property, property definition, perpetual property |\n\n## V2/university/T12005-Properties-ViewingAPropertysHistory\n| filename | title | description | features |\n| --- | --- | --- | --- |\n| [T12004-Properties-PopulatingTimeVariantPropertyValues.ipynb](\u003cV2/university/T12005-Properties-ViewingAPropertysHistory/T12005-Properties-ViewingAPropertysHistory.ipynb\u003e) | Viewing a property's history | An introduction to viewing the bitemporal history of a property value.  | property value, bitemporality, asAt, effectiveAt |\n\n## V2/features/identity\n| filename                                                                        | title                | description                                                          | features |\n|---------------------------------------------------------------------------------|----------------------|----------------------------------------------------------------------|----------|\n| [Get Okta System Logs.ipynb](\u003cV2/features/identity/Get Okta System Logs.ipynb\u003e) | Get Okta System Logs | Demonstrates how to retrieve Okta System Logs using the Identity SDK | identity |\n\n\n\n# V1\n\n## V1/engineering-best-practises\n| filename | title | description | features |\n| --- | --- | --- | --- |\n| [Example Data Load.ipynb](\u003cV1/engineering-best-practises/Example Data Load.ipynb\u003e) | Example Data Load | Loads some example data into LUSID | cutlabels, portfolio groups, quotes, transactions, valuation |\n| [Upserting a Large Payload.ipynb](\u003cV1/engineering-best-practises/Upserting a Large Payload.ipynb\u003e) | Upserting a Large Payload | Upserting a large Payload | holdings |\n| [Paging and limiting LUSID's API calls.ipynb](\u003cV1/engineering-best-practises/Paging and limiting LUSID's API calls.ipynb\u003e) | Paging and limiting LUSID's API calls | Shows how to slice up large requests to LUSID into smaller requests using the limit and page parameters. | paging |\n| [Requesting log details using the Insights API.ipynb](\u003cV1/engineering-best-practises/Requesting log details using the Insights API.ipynb\u003e) | Requesting details of inline valuation operations using the insights API |  | Insights, Request Logs |\n| [Business Agility - migration between investment systems.ipynb](\u003cV1/engineering-best-practises/Business Agility - migration between investment systems.ipynb\u003e) | Business agility | Demonstration of how to migrate your data from one system to another. | holdings, instruments, properties, reconciliations, set holdings, transaction configuration, transactions |\n| [Safely and efficiently test changes to your system.ipynb](\u003cV1/engineering-best-practises/Safely and efficiently test changes to your system.ipynb\u003e) | Testing system changes | Demonstration of how to safely test changes to your data in a production environment | derived portfolios, instrument definitions, instruments, set holdings, transactions |\n| [Set up a sandbox trading environment.ipynb](\u003cV1/engineering-best-practises/Set up a sandbox trading environment.ipynb\u003e) | Sandbox trading environment | Learn how to setup a virtual trading environment in LUSID. | aggregation, instruments, properties, quotes, reference portfolios, set holdings, transactions |\n| [Loading data with the Lusid-Python-Tools (LPT) package.ipynb](\u003cV1/engineering-best-practises/Loading data with the Lusid-Python-Tools (LPT) package.ipynb\u003e) | Loading data with LUSID Python Tools | Demonstrates how to load portfolios, instruments, holdings, and transactions. | cocoon, instruments, portfolios, transactions |\n[Set up a sandbox trading environment-DEMO.ipynb](\u003cV1/engineering-best-practises/Set up a sandbox trading environment-DEMO.ipynb\u003e) | Set up a sandbox trading environment-DEMO | Sets up sandbox training environment as a demostration | transactions, LUSID, set holdings |\n\n\n\n## V1/features/entitlements\n| filename | title | description | features |\n| --- | --- | --- | --- |\n| [Access Metadata entitlements.ipynb](\u003cV1/features/entitlements/Access Metadata entitlements.ipynb\u003e) | Portfolio look-through in LUSID | Demonstrates the use of policies to grant access to portfolios based on their Access Metadata (AMD) in LUSID. | access metadata, amd, entitlements |\n| [Portfolio Entitlements.ipynb](\u003cV1/features/entitlements/Portfolio Entitlements.ipynb\u003e) | Portfolio Entitlements | Demonstrates how to create policies/access control to various date items. | entitlements |\n| [Property value entitlements.ipynb](\u003cV1/features/entitlements/Property value entitlements.ipynb\u003e) | Portfolio look-through in LUSID | Demonstrates the use of policies to grant access to property values in LUSID. | entitlements, property values, transactions |\n| [Restrict Transactions between two effective dates.ipynb](\u003cV1/features/entitlements/Restrict Transactions between two effective dates.ipynb\u003e) | Create Policy to Restrict Portfolio Updates in a Period | This notebook shows how to create a policy to restrict portfolio updates inbetween 2 effective dates by denying any write/delete activity to all portfolios in a given scope. | policies, portfolios |\n\n## V1/features/bi-temporality\n| filename | title | description | features |\n| --- | --- | --- | --- |\n| [Bi-temporal example.ipynb](\u003cV1/features/bi-temporality/Bi-temporal example.ipynb\u003e) | Bi-temporal Example | Demonstration of how the asAt date can be used to get data from different system dates. | bi-temporality, cocoon - identify_cash_items, holdings, transaction configuration, transactions |\n| [bitemporal-backtrade.ipynb](\u003cV1/features/bi-temporality/bitemporal-backtrade.ipynb\u003e) | Bi-temporal backtrade | Demonstrates how to add a missing trade and then get back transactions using the AsAt date. | bi-temporality |\n\n\n\n## V1/features/horizon/data-feeds\n| filename | title | description | features |\n| --- | --- | --- | --- |\n| [Using TraderMade FX spot price data in LUSID.ipynb](\u003cV1/features/horizon/Using TraderMade FX spot price data in LUSID.ipynb\u003e) | Using TraderMade FX spot price data in LUSID | This notebook shows you how to access TraderMade spot FX data in LUSID | quotes |\n\n## V1/features/instruments\n| filename | title | description | features |\n| --- | --- | --- | --- |\n| [Bond.ipynb](\u003cV1/features/instruments/Bond.ipynb\u003e) | Bonds - Computing P\u0026amp;L and Accrued Interest for Bonds |  | P\u0026amp;L, accrued interest, bond, bonds, recipes, valuations |\n| [BondWithAmortisation.ipynb](\u003cV1/features/instruments/BondWithAmortisation.ipynb\u003e) | Bonds - Amortisation |  | P\u0026amp;L, a2b, amortisation, amortization, bond |\n| [Contract for Difference.ipynb](\u003cV1/features/instruments/Contract for Difference.ipynb\u003e) | Contract for Difference - Calculating Intraday P\u0026amp;L for CFD's with and without Daily Close outs |  | P\u0026amp;L, cfd, close out, contract for difference, recipes, valuations |\n| [Equity Option.ipynb](\u003cV1/features/instruments/Equity Option.ipynb\u003e) | Equity Option - Booking and valuing an Equity Option with physical settlement |  | P\u0026amp;L, equity option, physical settlement, recipes, valuations |\n| [Equity Options - Pricing and risk using Black-Scholes.ipynb](\u003cV1/features/instruments/Equity Options - Pricing and risk using Black-Scholes.ipynb\u003e) | Equity Option - Pricing and risk |  | black scholes, equity option, exposure, inline valuations, market value, option delta |\n| [FX Forward.ipynb](\u003cV1/features/instruments/FX Forward.ipynb\u003e) | FX Forward - Valuation Workflow |  | FX Forwards, complex market data, recipes, valuations |\n| [Funding Leg Swap.ipynb](\u003cV1/features/instruments/Funding Leg Swap.ipynb\u003e) | Variable Funding Leg + Equity or Cash Instrument | Demonstrates creation and pricing of a funding leg with \u003cbr\u003evariable notional and constructing a related position in\u003cbr\u003ean stock or underlying instrument. This construct can be used\u003cbr\u003eto represent the mechanics of a total return or equity swap. | aggregation, funding leg swap, instruments, market data store, quotes, results store |\n| [fx-forward-pricing-models.ipynb](\u003cV1/features/instruments/fx-forward-pricing-models.ipynb\u003e) | FX Forward Pricing Models |  | FX Forwards, Pricing Models, Valuation |\n| [fx-inference-triangulation.ipynb](\u003cV1/features/instruments/fx-inference-triangulation.ipynb\u003e) | FX Inference Triangulation |  | FX, FX inference, Foreign Exchange, Triangulation |\n| [Interest Rate Swap.ipynb](\u003cV1/features/instruments/Interest Rate Swap.ipynb\u003e) | Interest Rate Swap Valuation | Demonstrates pricing of an Interest Rate Swap based on a user defined Instrument. | instruments, lifecycle events, market data store, quotes, results store, valuation |\n| [Mortgage Backed Securities.ipynb](\u003cV1/features/instruments/Mortgage Backed Securities.ipynb\u003e) | Mortgage Backed Securities in LUSID |  | complex bond, mbs, mortgage backed securities, pool factor, schedule |\n| [Simple Equity.ipynb](\u003cV1/features/instruments/Simple Equity.ipynb\u003e) | Equity - Computing P\u0026amp;L and Handling Dividends for Equities |  | P\u0026amp;L, dividend, equity, recipes, valuations |\n| [Term Deposit.ipynb](\u003cV1/features/instruments/Term Deposit.ipynb\u003e) | Term Deposit Valuation | Demonstrates pricing of a Term Deposit Investment. | instruments, lifecycle events, market data store, quotes, results store, valuation |\n| [Managing a transaction lifecycle using LUSID's properties.ipynb](\u003cV1/features/instruments/Managing a transaction lifecycle using LUSID's properties.ipynb\u003e) | Managing the transaction lifecycle on LUSID | Demonstration of how to use properties to manage the transaction lifecycle | cocoon, data types, instruments, properties, transactions |\n| [Bond Pricing And Accrued Interest Calculation.ipynb](\u003cV1/features/instruments/Bond Pricing And Accrued Interest Calculation.ipynb\u003e) | Bond Pricing And Accrued Interest Calculation | Demonstrates pricing a bond and calculating it's accrued interest based on a user defined Bond Instrument. | aggregation, instruments, market data store, quotes, results store |\n| [FundingLeg Valuation with compounding interests.ipynb](\u003cV1/features/instruments/FundingLeg Valuation with compounding interests.ipynb\u003e) | FundingLeg - Valuation with daily resets |  | Compounding, FundingLeg, recipes, valuations |\n| [Futures Valuation with Differing Cost Basis Treatments (Synthetic Cash Method).ipynb](\u003cV1/features/instruments/Futures Valuation with Differing Cost Basis Treatments (Synthetic Cash Method).ipynb\u003e) | Futures Valuation Workflow |  | futures, recipes, transaction types, valuations |\n| [Futures Valuation with Differing Cost Basis Treatments.ipynb](\u003cV1/features/instruments/Futures Valuation with Differing Cost Basis Treatments.ipynb\u003e) | Futures Valuation Workflow |  | futures, recipes, transaction types, valuations |\n| [Futures Valuation with notional cost and variation margin.ipynb](\u003cV1/features/instruments/Futures Valuation with notional cost and variation margin.ipynb\u003e) | Futures Valuation Workflow |  | futures, recipes, transaction types, valuations |\n| [Total Return Swap Pricing With Reference Instrument.ipynb](\u003cV1/features/instruments/Total Return Swap Pricing With Reference Instrument.ipynb\u003e) | Total Return Swap Pricing With Reference Instrument | Demonstrates pricing of an Total Return Swap with AssetLeg having the ReferenceInstrument as underlying. | instruments, reference-instrument, valuation |\n| [Forward Rate Agreement.ipynb](\u003cV1/features/instruments/Forward Rate Agreement.ipynb\u003e) | Forward Rate Agreenment | Demonstrates the Forward Rate Agreement. | agreement, valuation |\n| [Fx Forward Upsert \u0026 Valuation.ipynb](\u003cV1/features/instruments/Fx Forward Upsert \u0026 Valuation.ipynb\u003e) | Forward Upsert \u0026 Valuation | Shows the forward Upnert \u0026 Valuation | agreement, valuation |\n| [FX Option - 2 Trade comparison worksheet.ipynb](\u003cV1/features/instruments/FX Option - 2 Trade comparison worksheet.ipynb\u003e) | Forward Rate Agreenment | Demonstrates the Forward Rate Agreement. | agreement, valuation |\n| [FX Option Vanilla Risk Ladders](\u003cV1/features/instruments/FX Option Vanilla Risk Ladders.ipynb\u003e) | FX Option Vanilla Risk Ladders | Shows the FX Option Vanilla Risk Ladders | Risk, Ladders |\n| [FX Option Vanilla](\u003cV1/features/instruments/FX Option Vanilla.ipynb\u003e) | FX Option Vanilla | FX Option Vanilla | FX |\n\n\n## V1/features/workflow\n| filename | title | description | features |\n| --- | --- | --- | --- |\n| [Quality Control Workflow for Quotes](\u003cV1/features/workflow/Quality Control Workflow for Quotes.ipynb\u003e) | Quality Control Workflow for Quotes | Providing Quality Control Workflow for Quotes | Control, Workflow |\n\n\n## V1/product/abor\n| filename | title | description | features |\n| --- | --- | --- | --- |\n| [Create and Setup Chart of Accounts and General Ledger Accounts.ipynb](\u003cV1/product/abor/Create and Setup Chart of Accounts and General Ledger Accounts.ipynb\u003e) | Corporate Actions in LUSID |  | Accounts, Chart of Accounts, Properties |\n| [Generate P\u0026L with different accounting methods (FIFO and LIFO).ipynb](\u003cV1/product/abor/Generate P\u0026L with different accounting methods (FIFO and LIFO).ipynb\u003e) | Accounting methods | Generating P\u0026L with different accounting methods (FIFO and LIFO) | accounting methods, cocoon, derived portfolios, transaction configuration |\n| [Using Custodian Accounts.ipynb](\u003cV1/product/abor/Using Custodian Accounts.ipynb\u003e) | Custodian Accounts in LUSID |  | custodian accounts, transaction portfolios, transactions |\n| [Identifying Downstream Consumers affected by Backdated Corrections on a Locked Reporting Window.ipynb](\u003cV1/product/abor/Identifying Downstream Consumers affected by Backdated Corrections on a Locked Reporting Window.ipynb\u003e) | Identifying backdated corrections | Demonstration of how to identify backdated corrections and their impact | build transaction, cocoon - seed_data, insights, portfolio changes |\n| [Maintain a fund in multiple currencies and share classes.ipynb](\u003cV1/product/abor/Maintain a fund in multiple currencies and share classes.ipynb\u003e) | Modelling share classes in LUSID | This notebook shows how to model a fund that operates in different currencies and share classes. | adjust holdings, aggregation, holdings, instrument definitions, quotes, transactions |\n| [Creating Portfolios With Different Tax Lot Management Methods.ipynb](\u003cV1/product/abor/Creating Portfolios With Different Tax Lot Management Methods.ipynb\u003e) | Creating portfolios with different tax lot management methods | This notebook demonstrates how to create transaction portfolios under different tax lot accounting methodologies. | accounting, corporate actions, holdings, taxlots, transactions |\n\n## V1/product/edm\n| filename | title | description | features |\n| --- | --- | --- | --- |\n| [Relations.ipynb](\u003cV1/product/edm/Relations.ipynb\u003e) | Relations | Demonstrates how to create relationships between different portfolios. | relations |\n| [Multi-Value Properties.ipynb](\u003cV1/product/edm/Multi-Value Properties.ipynb\u003e) | Time-variant Properties (e.g. coupon schedule) in LUSID  | Illustrates the use of multi-value properties. | coupon schedules, multi-valued properties, time-variant properties |\n| [TimeVariant Properties.ipynb](\u003cV1/product/edm/TimeVariant Properties.ipynb\u003e) | Time-variant Properties (e.g. coupon schedule) in LUSID  | Illustrates the use of time-variant properties, a type of property that depend on different effective dates. | coupon schedules, multi-valued properties, time-variant properties |\n| [Maintaining an instrument master in LUSID.ipynb](\u003cV1/product/edm/Maintaining an instrument master in LUSID.ipynb\u003e) | Maintaining an instrument master | Demonstrates how to import, update, retrieve, and delete instruments. | instruments, properties, search |\n| [Custom Entities](\u003cV1/product/edm/Custom Entities.ipynb\u003e) | Custom Entities | Providing Custom Entities | Entities |\n\n\n## V1/product/ibor\n| filename | title | description | features |\n| --- | --- | --- | --- |\n| [Valuation.ipynb](\u003cV1/product/ibor/Valuation.ipynb\u003e) | Valuation | Demonstrates how to value a portfolio using a custom recipe. | valuation |\n| [Booking subscriptions and redemptions.ipynb](\u003cV1/product/ibor/Booking subscriptions and redemptions.ipynb\u003e) | Booking subscriptions and redemptions | Demonstration of how to model subscriptions and redemptions in LUSID | cocoon - seed_data, holdings, transaction configuration |\n| [Manual journal entries to correct cash balances.ipynb](\u003cV1/product/ibor/Manual journal entries to correct cash balances.ipynb\u003e) | Correcting cash balances with manual journal entries | Demonstration of how to model manual journal entries in LUSID | cancel transactions, cocoon, holdings, reconciliations, transaction configuration |\n| [Checking a portfolio for transaction updates since an AsAt time.ipynb](\u003cV1/product/ibor/Checking a portfolio for transaction updates since an AsAt time.ipynb\u003e) | Checking a portfolio for transaction updates since an AsAt time |  | AsAt, GetPortfolioChanges API, Transaction Portfolios |\n| [Output Transactions.ipynb](\u003cV1/product/ibor/Output Transactions.ipynb\u003e) | Output Transactions | This notebook shows how LUSID uses synthetic transactions to fill in the gaps between user-instructed transactions and corporate actions. | adjust holdings, build transactions, corporate actions, instruments, output transactions, portfolios, stock split, sub-holding keys, transactions |\n| [Processing Corporate Actions as native LUSID transitions.ipynb](\u003cV1/product/ibor/Processing Corporate Actions as native LUSID transitions.ipynb\u003e) | Processing Corporate Actions using LUSID transitions | Demonstration of booking corporate actions using LUSID's transitions | cocoon - seed_data, corporate actions, holdings, transaction configuration, transactions |\n| [Sub-holding Keys.ipynb](\u003cV1/product/ibor/Sub-holding Keys.ipynb\u003e) | Sub-Holding Keys | Demonstration of how to set up and use sub-holding keys | cocoon - seed_data, holdings, properties, prorated, sub-holding keys |\n| [Derived portfolios.ipynb](\u003cV1/product/ibor/Derived portfolios.ipynb\u003e) | Derived portfolios | Shows how to use derived portfolios, a type of portfolio that inherits the contents from a parent portfolio. | derived portfolios, holdings, transactions |\n| [Generating an IBOR extract with LUSID's GetHoldings method.ipynb](\u003cV1/product/ibor/Generating an IBOR extract with LUSID's GetHoldings method.ipynb\u003e) | Generating an IBOR extract | Demonstrates how to use the GetHoldings API to generate IBOR extracts. | cocoon - seed_data, holdings |\n| [Cancelling transactions in LUSID.ipynb](\u003cV1/product/ibor/Cancelling transactions in LUSID.ipynb\u003e) | Cancelling transactions | Demonstration of how to use the CancelTransactions endpoint to cancel transactions in a LUSID portfolio. | cancel transactions, cocoon - seed_data, holdings, transactions |\n| [Corporate Actions.ipynb](\u003cV1/product/ibor/Corporate Actions.ipynb\u003e) | Equity - Handling Corporate Actions |  | bonus issue, corporate actions, dividend, equity, merger, recipes, spin-off, split, valuations |\n| [Generating Corporate actions natively in LUSID.ipynb](\u003cV1/product/ibor/Generating Corporate actions natively in LUSID.ipynb\u003e) | Corporate Actions in LUSID | Demonstrates how to create and apply a corporate action to a portfolio. | corporate actions, derived portfolios, holdings, transactions |\n| [Generating holdings with the movements engine in LUSID.ipynb](\u003cV1/product/ibor/Generating holdings with the movements engine in LUSID.ipynb\u003e) | Generating holdings | Generating holdings with the movements engine | cocoon, instruments, transaction configuration, transactions |\n| [Get Holdings and Extract to csv.ipynb](\u003cV1/product/ibor/Get Holdings and Extract to csv.ipynb\u003e) | Get Holdings | Shows how to use the Get Holdings endpoint and extract it to a csv | holdings, transaction portfolios |\n| [Get a consolidated view of your data from multiple systems.ipynb](\u003cV1/product/ibor/Get a consolidated view of your data from multiple systems.ipynb\u003e) | Consolidating multiple systems | Demonstration of how to migrate funds from multiple source systems into LUSID | aggregation, holdings, instruments, properties, quotes, reconciliations, transaction configuration |\n| [How do I create holdings in LUSID.ipynb](\u003cV1/product/ibor/How do I create holdings in LUSID.ipynb\u003e) | Creating holdings in LUSID | Demonstrates how to load transactions based on custom transaction types and then compute the subsequent holdings. | properties, transaction configuration, transactions |\n| [IBOR User Journey.ipynb](\u003cV1/product/ibor/IBOR User Journey.ipynb\u003e) | IBOR User Journey | A day in the life of an IBOR using LUSID | aggregation, aggregation, cocoon, corporate actions, instruments, quotes, results store, sub-holding keys, transaction configuration, valuation reconciliation |\n| [Load Transactions from an External System.ipynb](\u003cV1/product/ibor/Load Transactions from an External System.ipynb\u003e) | Loading transactions from an external system | Demonstration of loading a transaction XML file from another \"External System\" into LUSID. | cocoon, holdings, transactions |\n| [Perform a reconciliation.ipynb](\u003cV1/product/ibor/Perform a reconciliation.ipynb\u003e) | Reconciliations | Demonstration of how to use LUSID to find discrepancies between versions of a portfolio | adjust holdings, instruments, portfolio groups, properties, reconciliations, set holdings, transactions |\n| [Portfolio types and portfolio groups in LUSID.ipynb](\u003cV1/product/ibor/Portfolio types and portfolio groups in LUSID.ipynb\u003e) | Portfolios and Portfolio Groups | Demonstrates how to do various operations with portfolios and portfolio groups. | commands, corporate actions, portfolio groups, portfolios, transactions |\n| [Running a Global Fund.ipynb](\u003cV1/product/ibor/Running a Global Fund.ipynb\u003e) | Running a global fund | Demonstration of using LUSID to run funds fed from multiple source systems across multiple regions | aggregation, cocoon, cut labels, instruments, quotes, recipes, transaction configuration, transactions |\n| [Using cut-labels to manage your business across different time-zones.ipynb](\u003cV1/product/ibor/Using cut-labels to manage your business across different time-zones.ipynb\u003e) | Cut Labels | Demonstrates how to use cut labels to simplify timestamps and streamline usage of LUSID when used across multiple timezones. | cut labels, holdings, instruments, transactions |\n| [Transactions with Trade To Portfolio Rate.ipynb](\u003cV1/product/ibor/Transactions with Trade To Portfolio Rate.ipynb\u003e) | Trade To Portfolio Rate (TTPR) Demo | This notebook demonstrates how LUSID can resolve the Trade To Portfolio Rate for transactions booked with different trade currencies to the base portfolio currency. | instruments, portfolios, quotes, recipes, trade to portfolio rate, transactions |\n| [Managing cashflows - capital calls and income distributions.ipynb](\u003cV1/product/ibor/Managing cashflows - capital calls and income distributions.ipynb\u003e) | Running a Fund with Investors | Demonstration of how to manage a fund's subscriptions and capital calls with investors in LUSID | holdings, instruments, properties, transaction configuration, transactions |\n| [Supporting a multi-asset class book of business.ipynb](\u003cV1/product/ibor/Supporting a multi-asset class book of business.ipynb\u003e) | Bespoke asset classes | Demonstration of how to create your own custom instrument inside LUSID, create a transaction against it and value it. | aggregation, instruments, properties, quotes, transactions |\n| [Private Markets and Real Estate.ipynb](\u003cV1/product/ibor/Private Markets and Real Estate.ipynb\u003e) | Private Markets and Real Estate |  | cash flows, excel, lookthrough, pdf, private markets, quotes, real estate, transactions |\n| [Backtesting with LUSID derived portfolios.ipynb](\u003cV1/product/ibor/Backtesting with LUSID derived portfolios.ipynb\u003e) | Backtesting with derived portfolios | Shows how to use a derived portfolio to test different trading strategies. | aggregation, cocoon, derived portfolios, holdings, instruments, quotes |\n| [Calculating P\u0026amp;L on strategy.ipynb](\u003cV1/product/ibor/Calculating P\u0026L on strategy.ipynb\u003e) | Calculating P\u0026amp;L on strategies | Demonstration of how to use sub-holding keys and output transactions to track P\u0026L on different strategies. | cocoon - seed_data, derived portfolios, output transactions, properties, sub-holding keys, transactions |\n| [Composite returns adjusted for FX rates.ipynb](\u003cV1/product/ibor/Composite returns adjusted for FX rates.ipynb\u003e) | Loading and caculating returns | Demonstration of how to get aggregate returns adjusted by FX performance | Composite portfolios, FX performance, Returns |\n| [Loading and calculating returns.ipynb](\u003cV1/product/ibor/Loading and calculating returns.ipynb\u003e) | Loading and calculating returns | Demonstration of how to load and calculate returns in LUSID. | Returns |\n| [Manage your investment strategies.ipynb](\u003cV1/product/ibor/Manage your investment strategies.ipynb\u003e) | Managing investment strategies | Demonstration of how to compare how strategies are performing across all of our client's holdings, rather than just looking at a single portfolio in isolation. | aggregation, data types, instruments, portfolio groups, properties, set holdings, transactions |\n| [Returns on composite portfolios.ipynb](\u003cV1/product/ibor/Returns on composite portfolios.ipynb\u003e) | Loading and caculating returns | Demonstration of how to load and calculate returns on composite portfolios in LUSID | Composite portfolios, Returns |\n| [Track trading commissions in your portfolio.ipynb](\u003cV1/product/ibor/Track trading commissions in your portfolio.ipynb\u003e) | Track trading costs and commissions in your portfolio | Demonstrates how to track commissions and fees separately from trade costs. | cocoon, instruments, portfolio groups, properties, sub-holding keys, transaction configuration, transactions |\n| [Configuration Recipe Composability Using Recipe Composer.ipynb](\u003cV1/product/ibor/Configuration Recipe Composability Using Recipe Composer.ipynb\u003e) | Recipe Composer Workflow |  | recipe composers, recipes, valuations |\n| [Externally Calculated Metrics.ipynb](\u003cV1/product/ibor/Externally Calculated Metrics.ipynb\u003e) | Save externally calculated metrics and use them within the Valuation Engine | Attributes\u003cbr\u003e---------- |  |\n| [Look-through valuation.ipynb](\u003cV1/product/ibor/Look-through valuation.ipynb\u003e) | Portfolio look-through in LUSID | Shows how to compute the value of a child portfolio's holding as though they were directly held by the parent portfolio. | holdings, look through, portfolios, securitised portfolios, valuations |\n| [Model selection using instrument features and properties.ipynb](\u003cV1/product/ibor/Model selection using instrument features and properties.ipynb\u003e) | Model selection using instrument features and properties | Demonstration of how to configure model selectio for valuation based on instrument features as well as instrument properties. | Derived instrument properties, Instrument features, Instruments, Model selection |\n| [Real-time Valuation.ipynb](\u003cV1/product/ibor/Real-time Valuation.ipynb\u003e) | Real-time valuation using streamed market data | This notebook shows how to value a portfolio using real-time streamed market data | recipes, valuation |\n| [SRS csv Example.ipynb](\u003cV1/product/ibor/SRS csv Example.ipynb\u003e) | Structured Results Store for storage of Portfolio data |  | luminesce, structured_results_store, virtual_document |\n| [Simple Valuation.ipynb](\u003cV1/product/ibor/Simple Valuation.ipynb\u003e) | Simple valuation with default recipes | This notebook shows how to value a portfolio using recipes, for an out of the box look at positions and valuations | manifests, recipes, transactions, valuation |\n| [Valuations with recipes.ipynb](\u003cV1/product/ibor/Valuations with recipes.ipynb\u003e) | Valuation with recipes | This notebook shows how to value a portfolio using recipes with different pricing sources | manifests, recipes, transactions, valuation |\n| [Calculating-dividend-tax-and-reporting-as-separate-cash-balance](\u003cV1/product/ibor/Calculating-dividend-tax-and-reporting-as-separate-cash-balance.ipynb\u003e) | Calculating-dividend-tax-and-reporting-as-separate-cash-balance | Calculating Dividend, tax and reporting as a seperate cash balance | transactions, dividends, tax, report |\n| [Combining instrument properties with holding properties](\u003cV1/product/ibor/Combining instrument properties with holding properties.ipynb\u003e) | Combining instrument properties with holding properties | Combining instrument properties with holding properties | instruments, properties |\n| [Example of a Stock Acquisition](\u003cV1/product/ibor/Example of a Stock Acquisition.ipynb\u003e) | Example of a Stock Acquisition | Example of a Stock Acquisition | Stock Acquistion |\n| [Inline Valuations with Inferred FX Rates](\u003cV1/product/ibor/Inline Valuations with Inferred FX Rates.ipynb\u003e) | Inline Valuations with Inferred FX Rates | providing Inline Valuations with Inferred FX Rates | Rates, Valuation |\n| [Look-through valuation (multi-level)](\u003cV1/product/ibor/Look-through valuation (multi-level).ipynb\u003e) | Look-through valuation (multi-level) | Looking-through valuation (multi-level) | valuation |\n| [Structured Results Store for Portfolio Level Data](\u003cV1/product/ibor/Structured Results Store for Portfolio Level Data.ipynb\u003e) | Structured Results Store for Portfolio Level Data | Providing Structured Results Store for Portfolio Level Data | Portfolio, Results |\n| [Valuations with Inferred FX Rates](\u003cV1/product/ibor/Valuations with Inferred FX Rates.ipynb\u003e) | Valuations with Inferred FX Rates | Valuating with Inferred FX Rates | FX Rates |\n\n\n## V1/product/oms\n| filename | title | description | features |\n| --- | --- | --- | --- |\n| [Incorporating live orders into your holdings view.ipynb](\u003cV1/product/oms/Incorporating live orders into your holdings view.ipynb\u003e) | Live Orders with Holdings in LUSID |  | holdings, instruments, orders, portfolio, quotes, recipe |\n\n## V1/product/pms\n| filename | title | description | features |\n| --- | --- | --- | --- |\n| [Rebalancing with a model portfolio.ipynb](\u003cV1/product/pms/Rebalancing with a model portfolio.ipynb\u003e) | Rebalancing with a model portfolio  | This notebook shows how you can automatically generate transactions to rebalance a transaction portfolio with a model portfolio | reference portfolios, transactions portfolios |\n| [Setting up a blended benchmark with floating weights.ipynb](\u003cV1/product/pms/Setting up a blended benchmark with floating weights.ipynb\u003e) | Setting up a blended benchmark | Demonstration of how to load a blended benchmark. \u003cbr\u003eWe also show how floating weights with a periodic reset. | Floating weights, Reference portfolios, Securitised portfolios, Weights |\n| [Households.ipynb](\u003cV1/product/pms/Households.ipynb\u003e) | Households | Demonstration of how to manage the holdings for an investor based on each Mandate \u0026 Household they are associated with. | aggregation, instruments, portfolio groups, portfolios, properties, quotes, set holdings |\n| [Valuation Analysis.ipynb](\u003cV1/product/pms/Valuation Analysis.ipynb\u003e) | Valuation Debugging |  | instruments, recipes, transactions, valuation, valuation manifest |\n\n\n## V1/university/R03001-OperationalControls-AuthoringOperationalControls\n| filename | title | description | features |\n| --- | --- | --- | --- |\n| [R03001-OperationalControls-AuthoringOperationalControls](\u003cV1/university/R03001-OperationalControls-AuthoringOperationalControls/R03001-OperationalControls-AuthoringOperationalControls.ipynb\u003e) | R03001-OperationalControls-AuthoringOperationalControls | Operational Controls and authoring Operational Controls | controls |\n\n## V1/university/R03001-OperationalControls-AuthoringOperationalControls\n| filename | title | description | features |\n| --- | --- | --- | --- |\n| [R03002-OperationalControls-SavingResultsAndTakingAction](\u003cV1/university/R03002-OperationalControls-SavingResultsAndTakingActions/R03002-OperationalControls-SavingResultsAndTakingAction.ipynb\u003e) | R03002-OperationalControls-SavingResultsAndTakingAction | Controls- Saving Results and Taking Action | Controls, Saving |\n\n## V1/university/T00000-Using-Python-with-LUSID\n| filename | title | description | features |\n| --- | --- | --- | --- |\n| [Basic Python scripting](\u003cV1/university/T00000-Using-Python-with-LUSID/Basic Python scripting.ipynb\u003e) | Basic Python scripting | Providing Basic Python Scripting | Scripts, Python |\n| [Using NumPy to efficiently work with large, multi-dimensional data](\u003cV1/university/T00000-Using-Python-with-LUSID/Using NumPy to efficiently work with large, multi-dimensional data.ipynb\u003e) | Using NumPy to efficiently work with large, multi-dimensional data | Using NumPy to efficiently work with large, multi-dimensional data | Data, NumPy |\n| [Using Pandas to work with DataFrames](\u003cV1/university/T00000-Using-Python-with-LUSID/Using Pandas to work with DataFrames.ipynb\u003e) | Using Pandas to work with DataFrames | Using Pandas to work with DataFrames | Dataframes, Panda |\n| [Using the FINBOURNE Python SDKs](\u003cV1/university/T00000-Using-Python-with-LUSID/Using the FINBOURNE Python SDKs.ipynb\u003e) | Using the FINBOURNE Python SDKs | Using the FINBOURNE Python SDKs | SDKs, Python |\n| [What are Python and Jupyter_](\u003cV1/university/T00000-Using-Python-with-LUSID/What are Python and Jupyter_.ipynb\u003e) | What are Python and Jupyter_ | What are Python and Jupyter | Python, Jupyter |\n\n## V1/university/T01001-LUSID-core-concepts\n| filename | title | description | features |\n| --- | --- | --- | --- |\n| [LUSID-core-concepts.ipynb](\u003cV1/university/T01001-LUSID-core-concepts/T01001-LUSID-core-concepts.ipynb\u003e) | LUSID Core Concepts | LUSID Core Concepts | Attributes\u003cbr\u003e---------- |  |\n\n## V1/university/T01002-Creating-an-instrument-master\n| filename | title | description | features |\n| --- | --- | --- | --- |\n| [T01002-Creating-an-instrument-master](\u003cV1/university/T01002-Creating-an-instrument-master/T01002-Creating-an-instrument-master.ipynb\u003e) | T01002-Creating-an-instrument-master | Creating an intrument Master | Attributes\u003cbr\u003e----------  |\n\n## V1/university/T01003-Setting-up-a-transaction-portfolio-with-strategies\n| filename | title | description | features |\n| --- | --- | --- | --- |\n| [T01003-Setting-up-a-transaction-portfolio-with-strategies](\u003cV1/university/T01003-Setting-up-a-transaction-portfolio-with-strategies/T01003-Setting-up-a-transaction-portfolio-with-strategies.ipynb\u003e) | T01003-Setting-up-a-transaction-portfolio-with-strategies | Setting up a transaction portfolio with strategies | transactions, portofolio |\n\n## V1/university/T01004-Portfolio-holding-reconciliation\n| --- | --- | --- | --- |\n| [T01004-Portfolio-holding-reconciliation](\u003cV1/university/T01004-Portfolio-holding-reconciliation/T01004-Portfolio-holding-reconciliation.ipynb\u003e) | Portfolio holding reconciliation | Portfolio holding reconciliation | Portfolio, holdings |\n\n## V1/university/ T01005-Basic-portfolio-valuation\n| --- | --- | --- | --- |\n| [T01005-Basic-portfolio-valuation](\u003cV1/university/T01005-Basic-portfolio-valuation/T01005-Basic-portfolio-valuation.ipynb\u003e) | Basic portfolio Valuation | Basic Portfolio Valuation | Valuation, Portfolio |\n\n## V1/university/T01006-Introduction-to-transaction-configuration\n| filename | title | description | features |\n| --- | --- | --- | --- |\n| [T01006-Ensuring-the-same-transaction-code-has-different-economic-impacts](\u003cV1/university/T01006-Introduction-to-transaction-configuration/T01006-Ensuring-the-same-transaction-code-has-different-economic-impacts.ipynb\u003e) | T01006-Ensuring-the-same-transaction-code-has-different-economic-impacts | Ensuring the same transaction code has the different economic impacts| transactions, effects |\n| [T01006-Breaking-out-broker-commission-as-a-separate-cash-holding](\u003cV1/university/T01006-Introduction-to-transaction-configuration/T01006-Breaking-out-broker-commission-as-a-separate-cash-holding.ipynb\u003e) | Breaking out broker commision as a seperate cash holding | Breaking out broker commision as a seperate cash holding | Cash Holdings  |\n| [T01006-Ensuring-different-transaction-codes-have-the-same-economic-impact](\u003cV1/university/T01006-Introduction-to-transaction-configuration/T01006-Ensuring-different-transaction-codes-have-the-same-economic-impact.ipynb\u003e) | Ensuring different transactions codes have the same economic impact |Ensuring different transactions codes have the same economic impact| Transactions |\n| [T01006-Reducing-the-cash-balance-by-the-cost-of-broker-commission](\u003cV1/university/T01006-Introduction-to-transaction-configuration/T01006-Reducing-the-cash-balance-by-the-cost-of-broker-commission.ipynb\u003e) | Reducing the cash balance by the cost of broker commision | Reducing the cash balance by the cost of broker commision | Cash balance |\n\n## V1/university/T10001-WhatIsDrive\n| filename | title | description | features |\n| --- | --- | --- | --- |\n| [T10001-WhatIsDrive](\u003cV1/university/T10001-WhatIsDrive/T10001-WhatIsDrive.ipynb\u003e) | What is in the drive? | What is in the drive? | Drive |\n\n## V1/university/T11001-WhatAreQuotes\n| filename | title | description | features |\n| --- | --- | --- | --- |\n| [T11001-WhatAreQuotes](\u003cV1/university/T11001-WhatAreQuotes/T11001-WhatAreQuotes.ipynb\u003e) | What are Quotes?| What are quotes? | Quotes |\n\n## V1/university/T11002-WorkingWithQuotes\n| filename | title | description | features |\n| --- | --- | --- | --- |\n| [T11002-WorkingWithQuotes](\u003cV1/university/T11002-WorkingWithQuotes/T11002-WorkingWithQuotes.ipynb\u003e) | Working with Quotes | Working with Quotes | Quotes |\n\n## V1/university/T12001-Properties-LUSIDsExtensibleDataModel\n| filename | title | description | features |\n| --- | --- | --- | --- |\n| [T12001-Properties-LUSIDsExtensibleDataModel](\u003cV1/university/T12001-Properties-LUSIDsExtensibleDataModel/T12001-Properties-LUSIDsExtensibleDataModel.ipynb\u003e) | Properties LUSIDs Extensible Data Model | Properties LUSIDs Extensible Data Model | Data Model, LUSID |\n\n## V1/university/T02002-Luminesce-syntax\n| filename | title | description | features |\n| --- | --- | --- | --- |\n| [Luminesce Syntax.ipynb](\u003cV1/university/T02002-Luminesce-syntax/Luminesce Syntax.ipynb\u003e) | Luminesce Syntax | Attributes\u003cbr\u003e---------- |  |\n\n## V1/university/T02003-Luminesce-Providers-and-Views\n| filename | title | description | features |\n| --- | --- | --- | --- |\n| [Providers and Views.ipynb](\u003cV1/university/T02003-Luminesce-Providers-and-Views/Providers and Views.ipynb\u003e) | Luminesce Providers and Views | Attributes\u003cbr\u003e---------- |  |\n\n## V1/university/T12002-Properties-DefiningProperties\n| filename | title | description | features |\n| --- | --- | --- | --- |\n| [T12002-Properties-DefiningProperties](\u003cV1/university/T12002-Properties-DefiningProperties/T12002-Properties-DefiningProperties.ipynb\u003e) | Properties Defining Properties | Properties Defining Properties | Properties |\n\n## V1/university/T12003-Properties-PopulatingPerpetualPropertyValues\n| filename | title | description | features |\n| --- | --- | --- | --- |\n| [T12003-Properties-PopulatingPerpetualPropertyValues](\u003cV1/university/T12003-Properties-PopulatingPerpetualPropertyValues/T12003-Properties-PopulatingPerpetualPropertyValues.ipynb\u003e) | Populating Perpetual Property Values | Populating Perpetual Property Values | Populating, Property |\n\n## V1/university/T12004-Properties-PopulatingTimeVariantPropertyValues\n| filename | title | description | features |\n| --- | --- | --- | --- |\n| [T12004-Properties-PopulatingTimeVariantPropertyValues](\u003cV1/university/T12004-Properties-PopulatingTimeVariantPropertyValues/T12004-Properties-PopulatingTimeVariantPropertyValues.ipynb\u003e) | Properties Populating Time Variant Property Values| Properties Populating Time Variant Property Values | Property Values |\n\n## V1/university/T12005-Properties-ViewingAPropertysHistory\n| filename | title | description | features |\n| --- | --- | --- | --- |\n| [T12005-Properties-ViewingAPropertysHistory](\u003cV1/university/T12005-Properties-ViewingAPropertysHistory/T12005-Properties-ViewingAPropertysHistory.ipynb\u003e) | Properties Viewing Property History | Properties Viewing Property History  | History |\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffinbourne%2Ffinbourne-notebooks","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffinbourne%2Ffinbourne-notebooks","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffinbourne%2Ffinbourne-notebooks/lists"}