ARCtrl.QueryModel
3.0.0-alpha.1
dotnet add package ARCtrl.QueryModel --version 3.0.0-alpha.1
NuGet\Install-Package ARCtrl.QueryModel -Version 3.0.0-alpha.1
<PackageReference Include="ARCtrl.QueryModel" Version="3.0.0-alpha.1" />
<PackageVersion Include="ARCtrl.QueryModel" Version="3.0.0-alpha.1" />
<PackageReference Include="ARCtrl.QueryModel" />
paket add ARCtrl.QueryModel --version 3.0.0-alpha.1
#r "nuget: ARCtrl.QueryModel, 3.0.0-alpha.1"
#:package ARCtrl.QueryModel@3.0.0-alpha.1
#addin nuget:?package=ARCtrl.QueryModel&version=3.0.0-alpha.1&prerelease
#tool nuget:?package=ARCtrl.QueryModel&version=3.0.0-alpha.1&prerelease
ARCtrl.Querymodel
Filesystem Access has been implemented in ARCtrl since v2.3.0, even transpilable to JS and Python. ARCtrl.NET is therefore deprecated and this repository hosts only ARCtrl.Querymodel.
<a href="https://www.nuget.org/packages/ARCtrl.Querymodel/"><img alt="Nuget" src="https://img.shields.io/nuget/v/ARCtrl.Querymodel?logo=nuget&color=%234fb3d9"></a>
Adds querying functionality to the core ARCtrl package in .NET.
The documentation for the actual functions for manipulating the ARC datamodel can be found here.
Usage
open ARCtrl
open ARCtrl.QueryModel
open ARCtrl.ISA
let i = ArcInvestigation("Dummy Investigation")
i.ArcTables.Values().WithName("Dummy Header").First.ValueText
i.GetAssay("Dummy Assay").LastSamples
Development
Requirements
- .NET SDK
- verify with
dotnet --version(Tested with 7.0.306)
- verify with
Local Setup
Setup dotnet tools
dotnet tool restoreVerify correct setup with
./build.cmd runtests✨
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
| .NET Core | netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.1 is compatible. |
| MonoAndroid | monoandroid was computed. |
| MonoMac | monomac was computed. |
| MonoTouch | monotouch was computed. |
| Tizen | tizen60 was computed. |
| Xamarin.iOS | xamarinios was computed. |
| Xamarin.Mac | xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.1
- ARCtrl (>= 3.0.0-beta.3)
- FSharp.Core (>= 8.0.101)
- Swate.Api (>= 0.2.0)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on ARCtrl.QueryModel:
| Package | Downloads |
|---|---|
|
arcIsaProcessMermaid.Core
Reusable library for ArcIsaProcessMermaid functions |
GitHub repositories
This package is not used by any popular GitHub repositories.
Additions:
upate ARCtrl dependency to 3.0
add first version of fragment access
some additional helper functions to retreive values from specific studies and assays
start working extended DataContext inclusion
add some additional datacontext related helper functions
add additional unit tests for CSV Fragment Selector parsing
Add .zenodo.json for metadata and contributors
Bugfixes:
Fix JSON formatting in .zenodo.json