Skip to content

Class: ArgolightEInput

URI: microscopemetrics_schema:ArgolightEInput

classDiagram class ArgolightEInput MetricsInput <|-- ArgolightEInput ArgolightEInput : argolight_e_image ArgolightEInput --|> ImageAsNumpy : argolight_e_image ArgolightEInput : axis ArgolightEInput : bit_depth ArgolightEInput : measured_band ArgolightEInput : prominence_threshold ArgolightEInput : saturation_threshold

Inheritance

Slots

Name Cardinality and Range Description Inheritance
argolight_e_image 1..1
ImageAsNumpy
Image of the argolight e pattern provided as a 5D numpy array in the order TZ... direct
bit_depth 0..1
Integer
Detector bit depth direct
saturation_threshold 1..1
Float
Tolerated saturation threshold direct
axis 1..1
Integer
Axis along which resolution is being measured direct
measured_band 1..1
Float
Fraction of the image across which intensity profiles are measured direct
prominence_threshold 1..1
Float
Peak prominence used as a threshold to distinguish two peaks direct

Usages

used by used in type used
ArgolightEDataset input range ArgolightEInput

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/MontpellierRessourcesImagerie/microscopemetrics-schema

Mappings

Mapping Type Mapped Value
self microscopemetrics_schema:ArgolightEInput
native microscopemetrics_schema:ArgolightEInput

LinkML Source

Direct

name: ArgolightEInput
from_schema: https://w3id.org/MontpellierRessourcesImagerie/microscopemetrics-schema
is_a: MetricsInput
slots:
- argolight_e_image
- bit_depth
- saturation_threshold
- axis
- measured_band
- prominence_threshold
slot_usage:
  saturation_threshold:
    name: saturation_threshold
    domain_of:
    - ArgolightBInput
    - ArgolightEInput
    - FieldIlluminationInput
    required: true

Induced

name: ArgolightEInput
from_schema: https://w3id.org/MontpellierRessourcesImagerie/microscopemetrics-schema
is_a: MetricsInput
slot_usage:
  saturation_threshold:
    name: saturation_threshold
    domain_of:
    - ArgolightBInput
    - ArgolightEInput
    - FieldIlluminationInput
    required: true
attributes:
  argolight_e_image:
    name: argolight_e_image
    description: Image of the argolight e pattern provided as a 5D numpy array in
      the order TZYXC
    from_schema: https://w3id.org/MontpellierRessourcesImagerie/microscopemetrics-schema
    rank: 1000
    multivalued: false
    alias: argolight_e_image
    owner: ArgolightEInput
    domain_of:
    - ArgolightEInput
    range: ImageAsNumpy
    required: true
    inlined: true
  bit_depth:
    name: bit_depth
    description: Detector bit depth
    from_schema: https://w3id.org/MontpellierRessourcesImagerie/microscopemetrics-schema
    rank: 1000
    multivalued: false
    alias: bit_depth
    owner: ArgolightEInput
    domain_of:
    - ArgolightBInput
    - ArgolightEInput
    - FieldIlluminationInput
    range: integer
    minimum_value: 1
    maximum_value: 64
  saturation_threshold:
    name: saturation_threshold
    description: Tolerated saturation threshold. If the amount of saturated pixels
      is above this threshold,  the image is considered as saturated and the analysis
      is not performed.
    from_schema: https://w3id.org/MontpellierRessourcesImagerie/microscopemetrics-schema
    rank: 1000
    multivalued: false
    ifabsent: float(0.01)
    alias: saturation_threshold
    owner: ArgolightEInput
    domain_of:
    - ArgolightBInput
    - ArgolightEInput
    - FieldIlluminationInput
    range: float
    required: true
    minimum_value: 0
    maximum_value: 1
  axis:
    name: axis
    description: Axis along which resolution is being measured. 1=Y, 2=X
    from_schema: https://w3id.org/MontpellierRessourcesImagerie/microscopemetrics-schema
    rank: 1000
    multivalued: false
    alias: axis
    owner: ArgolightEInput
    domain_of:
    - ArgolightEInput
    range: integer
    required: true
    minimum_value: 1
    maximum_value: 2
  measured_band:
    name: measured_band
    description: Fraction of the image across which intensity profiles are measured
    from_schema: https://w3id.org/MontpellierRessourcesImagerie/microscopemetrics-schema
    rank: 1000
    multivalued: false
    ifabsent: float(0.4)
    alias: measured_band
    owner: ArgolightEInput
    domain_of:
    - ArgolightEInput
    range: float
    required: true
    minimum_value: 0
    maximum_value: 1
  prominence_threshold:
    name: prominence_threshold
    description: Peak prominence used as a threshold to distinguish two peaks.  Defaults
      to the value defined by the Rayleigh criteria
    from_schema: https://w3id.org/MontpellierRessourcesImagerie/microscopemetrics-schema
    rank: 1000
    multivalued: false
    ifabsent: float(0.264)
    alias: prominence_threshold
    owner: ArgolightEInput
    domain_of:
    - ArgolightEInput
    range: float
    required: true
    minimum_value: 0
    maximum_value: 0