ARCtrl.Json
2.2.0
See the version list below for details.
dotnet add package ARCtrl.Json --version 2.2.0
NuGet\Install-Package ARCtrl.Json -Version 2.2.0
<PackageReference Include="ARCtrl.Json" Version="2.2.0" />
paket add ARCtrl.Json --version 2.2.0
#r "nuget: ARCtrl.Json, 2.2.0"
// Install ARCtrl.Json as a Cake Addin #addin nuget:?package=ARCtrl.Json&version=2.2.0 // Install ARCtrl.Json as a Cake Tool #tool nuget:?package=ARCtrl.Json&version=2.2.0
ARC and ISA json compliant parser for experimental metadata toolkit in F#. This project is meant as an easy means to open, manipulate and save ISA (Investigation,Study,Assay) metadata files in isa-json format.
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. |
.NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
.NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen40 was computed. 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.0
- ARCtrl.Core (>= 2.2.0)
- ARCtrl.ROCrate (>= 2.2.0)
- Thoth.Json.Core (>= 0.4.0)
NuGet packages (4)
Showing the top 4 NuGet packages that depend on ARCtrl.Json:
Package | Downloads |
---|---|
ARCtrl.Contract
ARC helper functions for contracts management. |
|
ARCtrl
Library for management of Annotated Research Contexts (ARCs) using an in-memory representation and runtime agnostic contract systems. |
|
ARCtrl.Javascript
Library for management of Annotated Research Contexts (ARCs) using an in-memory representation and runtime agnostic contract systems. |
|
ARCtrl.Python
Library for management of Annotated Research Contexts (ARCs) using an in-memory representation and runtime agnostic contract systems. |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
2.3.1 | 213 | 12/5/2024 |
2.3.0 | 198 | 12/4/2024 |
2.2.4 | 409 | 11/18/2024 |
2.2.3 | 185 | 11/18/2024 |
2.2.2 | 202 | 11/7/2024 |
2.2.1 | 185 | 11/6/2024 |
2.2.0 | 213 | 10/24/2024 |
2.1.0-alpha.4 | 160 | 10/15/2024 |
2.1.0-alpha.3 | 53 | 10/15/2024 |
2.1.0-alpha.2 | 52 | 10/8/2024 |
2.1.0-alpha.1 | 56 | 10/2/2024 |
2.0.1 | 254 | 8/29/2024 |
2.0.0 | 268 | 8/27/2024 |
2.0.0-swate | 180 | 8/27/2024 |
2.0.0-beta.8.swate | 95 | 7/11/2024 |
2.0.0-beta.8 | 38 | 7/11/2024 |
2.0.0-beta.7.swate | 42 | 7/11/2024 |
2.0.0-beta.6.swate | 51 | 7/11/2024 |
2.0.0-beta.5.swate | 56 | 7/10/2024 |
2.0.0-beta.5 | 54 | 7/10/2024 |
2.0.0-beta.4.swate | 53 | 7/9/2024 |
2.0.0-beta.3.swate | 55 | 7/9/2024 |
2.0.0-beta.2.swate | 58 | 6/28/2024 |
2.0.0-beta.2 | 87 | 6/28/2024 |
2.0.0-beta.1 | 59 | 6/27/2024 |
2.0.0-alpha.8 | 51 | 6/25/2024 |
2.0.0-alpha.7.swate | 68 | 6/14/2024 |
2.0.0-alpha.7 | 55 | 6/14/2024 |
2.0.0-alpha.6.swate | 56 | 6/11/2024 |
2.0.0-alpha.6 | 101 | 6/7/2024 |
2.0.0-alpha.5 | 58 | 6/3/2024 |
2.0.0-alpha.4 | 64 | 5/29/2024 |
2.0.0-alpha.3 | 75 | 4/22/2024 |
2.0.0-alpha.2 | 98 | 4/5/2024 |
2.0.0-alpha.1 | 66 | 4/5/2024 |
2.0.0-2.0.0-beta.3.swate | 54 | 7/9/2024 |
Additions:
small changes to build-chain according to PR review
Merge pull request #446 from nfdi4plants/ro-crate-json
Enable Sequence based metadata data creation for arc assays
Enable the creation of study metadata based on sequences
Add excel get and create template meta data from sequence of strings
Adapt styling
Add from and to seq for arc investigation
Update build-test.yml
Added unit tests for investigation
restore package.json of ARCtrl
restore pagages.lock.json of ARCtrl
Apply review changes
Adapt parameter styling
small undo of styling change
Merge pull request #451 from nfdi4plants/Feature_Enable_Sequence_Based_Metadata_Creation
include ARCtrl Common props in package for downstream fable transpilation
move jsonIO dependencies from shared props file directly into project files
created "All" Tests project which bundles all other tests
#433: Add api functions for mandatory dynamic props on some classes
add requested changes, add at least some tests
start working in potential typed ro-crate-json parser
finish up first version of ROCrateObject serialization
add ROCrateObject decoder tests
Enable check for metadata sheetname and is meta data sheet
rename ROCrateObject to LDObject
Implented review changes
Add cwl model
Add cwl decode functions
Add testing project
change naming of CWL to CWLProcessingUnits
add test strings
Add cwl test
rewrite tests to be more clear
reorganize tests
dix dockerFile requirement
start separating processunits for better modularity / edge case handling
reorder and specify wf specific types
change in-/outputs to dynamicObj for more flexibility
add workflow steps
add workflow description type
add steps decoding
add WorkflowSteps tests
support direct type mappings for inputs and outputs
add overflow decoder
add cmd tool metadata and tests
update fsproj
Update YAMLicious to version 0.0.2
rename Type to Type_ for fable
add failcase to requirements
add wf requirements to decoder
trim strings for python
update yamlicious version
add workflow decoding
add cwl to all test list
rename types and tests
add attachmembers attribute
switch to resizearray and add some comments
add optional field to inputs
change version and class to optional on tool and wf descriptions
reorganize modules
make OntologyAnnotation work with localID as TAN
add template copy tests
small cleanup of CompositeHeader
add data cell update tests for ArcTable Copy function
add test against correctly writing valueless ArcTable
treat empty strings in OntologyAnnotation as None
set RO-Crate empty unit test to pending
Deletions:
remove leftover catching of erros in dotnet packaging
Add '@context' support: - instance methods and static methods for set/tryGet/remove - tests for all classes
remove try with for dirent initial workdir
separate processing units and remove module
remove type CLWClass :(
remove underlying modules
Bugfixes:
Merge pull request #452 from nfdi4plants/nugetFix
fix rebase conflicts, update to DynObj v4.0.3, remove Directory.Build.props
add ROCrateObject writer tests and fix accordingly
hotfix ROCrateObject json writer writing internal keys as fields in json
fix references in decode
fix cwl type naming
fix test fsproj
fix optional fields
fix EnvVarRequirement
fix SchemaDefRequirement
fix SoftwareRequirements
fix workdirReq and resourceReq
fix direct map decode
fix for new dynamic obj version
add metadata and dynobj testing (fix test runs)
Implement review fix
test and fix ArcTable copy member deep copying ontology annotations
minimal hotfix for writing bodyless tables