AnalyzeRe.Client 1.27.6437.29690

There is a newer version of this package available.
See the version list below for details.
dotnet add package AnalyzeRe.Client --version 1.27.6437.29690                
NuGet\Install-Package AnalyzeRe.Client -Version 1.27.6437.29690                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="AnalyzeRe.Client" Version="1.27.6437.29690" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add AnalyzeRe.Client --version 1.27.6437.29690                
#r "nuget: AnalyzeRe.Client, 1.27.6437.29690"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install AnalyzeRe.Client as a Cake Addin
#addin nuget:?package=AnalyzeRe.Client&version=1.27.6437.29690

// Install AnalyzeRe.Client as a Cake Tool
#tool nuget:?package=AnalyzeRe.Client&version=1.27.6437.29690                

A client library for Analyze Re high performance analytics services

Product Compatible and additional computed target framework versions.
.NET Framework net40 is compatible.  net403 was computed.  net45 is compatible.  net451 was computed.  net452 was computed.  net46 was computed.  net461 was computed.  net462 was computed.  net463 was computed.  net47 was computed.  net471 was computed.  net472 was computed.  net48 was computed.  net481 was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on AnalyzeRe.Client:

Package Downloads
AnalyzeRe.Client.Test

A testing framework for the Analyze Re Client Library

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
1.45.9035.24555 247 9/26/2024
1.44.8354.36007 1,396 11/15/2022
1.44.8300.23049 1,321 9/22/2022
1.43.8138.29046 1,629 4/13/2022
1.43.8116.23648 1,362 3/22/2022
1.43.8116.23517 575 3/22/2022
1.43.8116.19841-beta 432 3/22/2022
1.43.8116.19702-beta 433 3/22/2022
1.43.7807.18154 1,753 5/17/2021
1.43.7807.506-beta 256 5/17/2021
1.43.7795.29529-beta 482 5/5/2021
1.43.7478.20907 1,237 6/22/2020
1.43.7475.20874 1,124 6/19/2020
1.43.7412.24746 1,156 4/17/2020
1.42.7406.41194 1,262 4/12/2020
1.42.7404.36367 1,207 4/9/2020
1.42.7391.18063 1,220 3/27/2020
1.42.7389.30215 1,122 3/25/2020
1.42.7389.20427 1,125 3/25/2020
1.41.7311.28612 1,274 1/7/2020
1.41.7284.33547 1,204 12/11/2019
1.41.7282.24767 1,944 12/9/2019
1.41.7279.25429 1,207 12/6/2019
1.40.7191.29222 1,617 9/9/2019
1.40.7104.16672 1,317 6/14/2019
1.40.7095.28734 1,280 6/5/2019
1.40.7093.16436 1,658 6/3/2019
1.40.7090.27911 733 5/31/2019
1.40.7068.28902 1,304 5/9/2019
1.40.7066.18194 1,322 5/7/2019
1.39.7052.25134 1,424 4/23/2019
1.39.7038.27246 1,352 4/9/2019
1.39.7038.26643-beta 865 4/9/2019
1.39.7031.27539 1,363 4/2/2019
1.39.7023.30810 1,325 3/25/2019
1.39.7017.20830 1,304 3/19/2019
1.39.7016.20635 1,310 3/18/2019
1.38.6960.20921 1,392 1/21/2019
1.38.6915.29545 1,438 12/7/2018
1.38.6914.25678 1,385 12/6/2018
1.38.6914.19226 907 12/6/2018
1.37.6902.39691 1,435 11/25/2018
1.37.6902.39500-beta 1,060 11/25/2018
1.36.6901.21662-beta 1,012 11/23/2018
1.36.6901.17046 1,482 11/23/2018
1.36.6886.29864 1,394 11/8/2018
1.36.6884.21973 1,540 11/6/2018
1.36.6884.20543 1,533 11/6/2018
1.36.6883.30741 1,441 11/5/2018
1.35.6836.24274 1,540 9/19/2018
1.35.6822.18607 1,579 9/5/2018
1.35.6808.20079 1,589 8/22/2018
1.34.6774.31614 1,590 7/19/2018
1.33.6754.18735 1,605 6/29/2018
1.33.6750.32300 1,655 6/25/2018
1.32.6744.32000 1,660 6/19/2018
1.31.6737.22358 1,666 6/12/2018
1.31.6737.21625 1,691 6/12/2018
1.29.6610.27907 2,162 2/5/2018
1.29.6610.18981 1,698 2/5/2018
1.29.6610.1406 1,749 2/5/2018
1.29.6609.39372 1,697 2/5/2018
1.28.6607.18716 1,688 2/2/2018
1.28.6585.42526 1,617 1/12/2018
1.28.6579.40706 1,680 1/6/2018
1.28.6556.33614 1,569 12/13/2017
1.27.6533.19375 1,576 11/20/2017
1.27.6502.30667 1,557 10/20/2017
1.27.6438.30999 1,593 8/17/2017
1.27.6437.29690 1,604 8/16/2017
1.27.6431.18119 1,653 8/10/2017
1.27.6421.28851 1,670 7/31/2017
1.27.6401.30975 2,118 7/11/2017
1.27.6338.2267 1,620 5/9/2017
1.26.6330.28150 1,576 5/1/2017
1.26.6324.29625 2,108 4/26/2017
1.26.6318.1-Beta 1,164 4/24/2017
1.26.6318-Beta 822 4/24/2017
1.26.6317.14519 1,125 4/18/2017
1.26.6312.34272 1,117 4/13/2017
1.26.6312.30010 1,135 4/13/2017
1.26.6312.27505 1,124 4/13/2017
1.26.6312.25813 1,090 4/13/2017
1.26.6312.22653 1,177 4/13/2017
1.26.6312.18247 1,120 4/13/2017
1.26.6312.17575 1,104 4/13/2017
1.26.6311.34416 1,120 4/12/2017
1.25.6290.27879 1,336 3/22/2017
1.25.6257.30906 1,172 2/17/2017
1.25.6213.26568 1,238 1/4/2017
1.25.6198.29365 1,199 12/20/2016
1.25.6197.23699 1,166 12/19/2016
1.24.6163.23725 1,186 11/15/2016
1.24.6157.30538 1,426 11/9/2016
1.24.6149.25456 1,259 11/1/2016
1.24.6148.26384 1,477 10/31/2016
1.23.6145.27797 1,163 10/28/2016
1.23.6142.23411 1,209 10/25/2016
1.23.6142.3188 1,154 10/25/2016
1.22.6130.21053 1,137 10/13/2016
1.21.6124.20962 1,148 10/7/2016
1.20.6117.34156 1,156 9/30/2016
1.20.0-beta1 943 9/27/2016
1.19.6100.28239 1,189 9/13/2016
1.18.6096.23777 1,164 9/9/2016
1.17.6087.29126 1,208 8/31/2016
1.16.6081.21142 1,150 8/25/2016
1.15.6079.17008 1,162 8/23/2016
1.14.6078.27132 1,172 8/22/2016
1.13.6074.23767 1,166 8/18/2016
1.12.6071.16613 1,201 8/15/2016
1.12.6054.28859 1,470 7/29/2016
1.12.6054.15881 1,328 7/29/2016
1.12.6053.18775 1,477 7/28/2016
1.11.6051.24736 1,220 7/26/2016
1.11.6039.27228 1,357 7/14/2016
1.11.6038.29303 1,332 7/13/2016
1.11.6036.21375 1,368 7/11/2016
1.11.6032.22314 1,238 7/7/2016
1.10.6030.18547 1,203 7/5/2016
1.10.6029.28584 1,216 7/4/2016
1.10.6029.25374 1,232 7/4/2016
1.10.6025.40938 1,190 7/1/2016
1.9.6024.17072 1,265 6/29/2016
1.8.6023.27470 1,459 6/28/2016
1.8.6023.26738 1,407 6/28/2016
1.8.6022.22378 1,726 6/27/2016
1.8.6019.33691 1,724 6/24/2016
1.8.6019.30300 1,721 6/24/2016
1.8.6016.18890 1,693 6/21/2016
1.8.6015.37339 1,716 6/20/2016
1.7.6009.21437 1,662 6/14/2016
1.7.6008.40048 1,984 6/14/2016
1.7.6005.31457 1,734 6/10/2016
1.7.6005.17170 1,698 6/10/2016
1.7.6004.32310 1,667 6/9/2016
1.7.6003.26214 1,830 6/8/2016
1.7.6003.25126 1,859 6/8/2016
1.7.6003.22267 1,684 6/8/2016
1.7.5998.32101 1,735 6/3/2016
1.7.5998.28370 1,682 6/3/2016
1.7.5995.23412 1,809 5/31/2016
1.7.5991.25329 1,759 5/27/2016
1.7.5986.42312 1,683 5/23/2016
1.7.5986.194 1,700 5/22/2016
1.7.5985.33028 1,723 5/21/2016
1.7.5985.31332 1,719 5/21/2016
1.7.5981.19356 1,777 5/17/2016
1.7.5978.34425 1,736 5/14/2016
1.7.5978.23539 1,750 5/14/2016
1.7.5978.23175 1,717 5/14/2016
1.7.5977.26061 1,729 5/13/2016
1.7.5976.42073 1,700 5/13/2016
1.7.5976.17340 1,818 5/12/2016
1.7.5974.40614 1,715 5/11/2016
1.7.5968.407 1,660 5/4/2016
1.7.5955.36159 1,738 4/21/2016
1.7.5948.70 1,709 4/14/2016
1.6.5945.22765 1,711 4/11/2016
1.6.5945.18201 1,725 4/11/2016
1.6.5943.9141 3,982 4/9/2016
1.6.0-beta1 1,275 3/24/2016
1.5.5926.39996 1,766 3/24/2016
1.5.5907.31694 1,777 3/4/2016
1.5.5904.19971 1,736 3/1/2016
1.5.5903.38644 1,644 3/1/2016
1.5.0-beta4 1,713 2/26/2016
1.5.0-beta3 1,291 2/19/2016
1.5.0-beta 1,326 2/10/2016
1.5.0-alpha 1,303 1/20/2016
1.4.5861.6743 1,748 1/18/2016
1.4.5861.5788 1,790 1/18/2016
1.4.5861.4185 1,790 1/18/2016
1.4.2-alpha 1,564 1/15/2016
1.4.1-alpha 1,453 12/4/2015
1.4.0-alpha 1,371 11/17/2015
1.3.5860.42801 1,745 1/18/2016
1.3.5858.19066 1,905 1/15/2016
1.3.5855.31882 1,790 1/12/2016
1.3.5855.29686 1,731 1/12/2016
1.3.5808.32121 1,887 11/26/2015
1.3.5781.25862 1,813 10/30/2015
1.2.5751.18720 1,899 9/30/2015
1.2.5738.29105 1,839 9/17/2015
1.1.5735.31445 1,812 9/14/2015
1.1.5731.28218 1,771 9/10/2015
1.1.4-alpha 1,048 9/16/2015
1.1.2-alpha 1,048 9/8/2015
1.1.1-alpha 1,054 9/8/2015
1.1.0-alpha 1,038 9/4/2015
1.0.5731.28016 1,828 9/10/2015
1.0.5700.21033 2,170 8/10/2015
1.0.5697.30797 2,522 8/7/2015
1.0.5697.22963 2,043 8/7/2015
1.0.5696.32876 2,031 8/6/2015
1.0.5696.28969 2,128 8/6/2015
1.0.5694.34849 2,118 8/4/2015
1.0.5694.33889 2,020 8/4/2015
1.0.5694.25197 2,096 8/4/2015
1.0.5694.18350 2,081 8/4/2015
1.0.5689.31331 1,948 7/30/2015
1.0.5686.21655 1,883 7/27/2015
1.0.5680.30452 2,283 7/21/2015
1.0.5679.17105 1,833 7/20/2015
1.0.5675.26825 1,824 7/16/2015
1.0.5675.26110 1,979 7/16/2015
1.0.5651.29997 1,847 6/22/2015
1.0.5647.26487 1,787 6/18/2015
1.0.5639.28670 1,778 6/10/2015
1.0.5639.16853 1,766 6/10/2015
1.0.5638.37519 2,194 6/10/2015
1.0.5632.27111 1,858 6/3/2015
1.0.5626.31978 1,858 5/28/2015
1.0.5620.26675 1,831 5/22/2015
1.0.5619.22900 1,797 5/21/2015
1.0.5610.17715 1,797 5/12/2015
1.0.5606.29165 1,877 5/8/2015
1.0.5605.27666 1,698 5/7/2015
1.0.5605.23693 1,263 5/7/2015
1.0.5605.23108 1,289 5/7/2015
1.0.5603.29763 1,347 5/5/2015
1.0.5603.28992 1,343 5/5/2015
1.0.5603.28431 21,633 5/5/2015

This Client Library wraps the AnalyzeRe REST API.

1.27
- `target_currency` field added to OptimizationView
- The `Reference.Value` property was deprecated, due to it's behaviour of making network requests being potentially unexpected.
- Added explicit Reference `GetValue()` and `Resolve()` methods for retrieving the resource associated with a reference.
- New `API.PollUntil()` functionality added to allow any request to benefit from exponential back-off polling logic built into status and metrics request polling.
- `IAPIResourceWithStatus.PollUntilReady()` implementation now only polls the status property to improve polling performance with complex resources.
 - If after polling you wish to see an updated property of the resource that isn't the status property (e.g. the `LossSet.profile` property), you must perform a subsequent `Get()` of the resource yourself.
- The `Utilities.SimulationStatusMonitor` class was deprecated.
- Minor performance enhancements by circumventing unnecessary RestSharp logic, reducing request overhead.
- Source updated to take advantage of modern C#7 language features and their associated performance improvements.
- Suppressed issues when saving static client library settings from concurrent instances of the same process, and the new `AnalyzeRe.API.ManagedSettingsEnabled` property can be set to false to disable automatic settings caching and management entirely.

1.26
- New event_id parameter in ParametricLossSet lets you control what event_id you see associated with Parametric losses on YELT download.
- New extension methods for categorization of property types.
- New LossRank layer structure which allows selecting a subset of losses in a year based on the relative size (rank) of losses.
- New NoClaimsBonus layer structure which can be used to apply a payout to trials which contain no losses.
- Restored Newtonsoft.Json and RestSharpSigned as formal NuGet dependencies in light of Json.NET 10 assembly static resource interference issues.

1.25
- OptimizationView now contains a collection of candidates, and candidates now have a `portfolio_view` sub-resource.
- OptimizationView now contains a server-generated `initial_portfolio_metrics` property.
- As per server-side changes, the portfolio_views must now be retrieved from the candidates. The results no longer reference pre-generated portfolio_views.
- Added support for automatically handling redirection responses, which are used for candidate portfolio_view responses.
- Added the `IResourceCollection` interface, which supports the optimization_view's candidates sub-collection.
- Added static `ResourceCollection` instances to the static API, which support a simplified method of performing collection operations on all root collections on the API.
- Added the ability to order collection get results by certain properties using the "API.Parameters.Order" request parameters.

1.24
- Added the QCLS Loss Set (Quantile-Based Correlated Loss Sampling loss set) - a simulated parametric loss set based on Cholesky decomposition.
- Improved the parametric distribution object model to include interfaces for stricter type definitions.

1.23
- Removed the Obsolete Inuring Terms from ELTLossSets. Inuring terms are now modelled by applying an AggXL layer to the loss set, then using it as the source to a nested layer.
- Added Nth event argument to ILW layers, and fixed/improved documentation around this layer type.
- Added is_optimization_enabled helper property to OPTIONS responses object.

1.22
- Adds an optional CancellationToken parameter to PollingOptions, which anything that takes PollingOptions should respect and monitor for cancellation.
- Updated the API.PollUntilReady helper function, as well as the IStoredAPIResource_WithStatus PollUntilReady extension method to monitor the cancellation token if supplied.
- Restored functionality to the AsyncRequestMonitor by making use of the existing polling methods.
- Gave the AsyncRequestMonitor the ability to poll either by monitoring RetryAfter responses, or by monitoring the status of a supported resource.

1.21
- OptimizationViews now implement the new IStoredAPIResource_WithStatus interface, following a change on the server. They are now polled using their status instead of 503 responses on the results.
- Added the ability to request only certain object properties using the "API.Parameters.Fields" request parameters. This speeds up status polling.
- Renamed the "WaitForStatusToBeReady" extension method from the previous commit to "PollUntilReady" to be consistent with existing RetryAfter based polling method available in the API namespace.
- Added the "Queued" TaskStatus enum value which is used in some cases and is a special distinction of "Processing" indicating that the resource has not yet begun processing, but will.

1.20
- Add the ability to set the data_file property to commit an existing file against a new resource.
- New polling options parameters changed from double (seconds) to integer (milliseconds) parameters to improve consistency with other timeouts in .NET.
- IStoredAPIResource_WithStatus interface added to describe resources that have a status indicating their validation progress.
- WaitForStatusToBeReady extension method added which will poll resources of the above type (includes resources with data and AnalysisProfiles).
- Exponential back-off added to existing RetryAfter polling method and the above status polling method.

1.19
- CoMetrics requests now support setting the component reporting period.

1.18
- Enhanced the copy constructors of classes that derive from `SimulationOptions` to include (as optional arguments) all parameters that cannot be copied from the base object.

1.17
- Sped up reference deserializer
- Added NotSaveableAttribute to indicate layer types that can be inlined but not persisted to the layers collection.
- Renamed `IsDefinedFast` to `IsAttributeDefinedFast` in the reflection utilities library, to reduce ambiguity.

1.16
- Support for probabilities and thresholds requested using exponential notation.

1.15
- ReportingPeriod parameter added to metrics requests. You can now specify a begin and/or end DateTime to get filter distributions by date.
- Fixed PollUntilReady and all blocking metrics requests not respecting the MaxPollTotalTime (since 1.13)

1.14
- Modified BufferedBytesFromStreamProducer to allow users to limit the number of bytes read from the source stream.

1.13
- API types can now be modified on the fly with property expressions.
 - Example: CatXL layer = someCatXL.ShallowCopy().Change(l ()=> l.participation, 0.25).Post();
- New metrics options classes added, which bundle common request options (filter, perspective, etc.)
 - TailMetrics, CoMetrics, ExceedanceProbabilities, etc. requests now support options objects as parameters.
- Old metrics methods are now marked Obsolete, and will be removed at the next major version.

1.11
- Removed LossNetOfOccurrenceTerms as an input and output perspective.
- Added bindings for the FixedRateCurrencyConverter structure.

1.10
- Warning: Minor Backwards Incompatible Changes
- Simplified code hierarchy in preparation for open sourcing.
- Modified some models to fall under different namespaces.
- Improvements and bug-fixes to documentation after the recent switch to support .NET40

1.9:
- Support for projects targeting either .NET framework 4.0 or 4.5
- Includes source and symbols for debugging.
- Should no longer require projects to also add Json.NET or RestSharp as dependencies.

1.8:
- Support for vectorized metrics requests (batching of probabilities / thresholds)
- No longer caches requests with resource instances - library user must implement their own caching.
- Performance enhancements due to leaner requests, caching reflection-based requests, and improved file upload streaming.
- Compatibility with new server features such as back-allocation, binary upload, and gzipping.
- Automatic handling for temporary network failures such as socket noise and interrupted SSH handshakes.

1.7:
- Now targets .NET Framework 4.5 to make use of improvements to native compression algorithms

1.6 and earlier features:
- Models for all of the resource types defined by the AnalyzeRe API
- Models for Metrics response structures and other custom API objects that appear within various resources
- Extensive error handling and debug logging capabilities via APIRequestException
- REST functionality via resource extension methods that allows:
 - Creation, modification, and retrieval of resources on the server
 - Supplying additional/custom headers and/or parameters to requests
- Additional functionality for specific resources such as:
 - LargeDataUpload functionality for resources with a data upload endpoint
 - Metrics functionality and extension methods for LayerViews and PortfolioViews
- Resource collection GET and Search capability via the API class
- A library of custom Attributes to assist with automated validation of resources and to indicate server constraints on property values.