exponential_cutoff_power_law1d-1.0.0

One dimensional power law model with an exponential cutoff.

Description

One dimensional power law model with an exponential cutoff.

Outline

Schema Definitions

This node must validate against all of the following:

  • This type is an object with the following properties:

    • amplitude

      objectRequired

      Model amplitude.

      This node must validate against any of the following:

    • x_0

      objectRequired

      Reference point.

      This node must validate against any of the following:

    • alpha

      objectRequired

      Power law index.

      This node must validate against any of the following:

    • x_cutoff

      objectRequired

      Cutoff point.

      This node must validate against any of the following:

Examples

\[f(x) = 10.0 (x / 5.0) ^ {-2.0} \exp (-x / 7.0)\]
!transform/exponential_cutoff_power_law1d-1.0.0 {alpha: 2.0, amplitude: 10.0, x_0: 5.0, x_cutoff: 7.0}

Original Schema

%YAML 1.1
---
$schema: "http://stsci.edu/schemas/yaml-schema/draft-01"
id: "http://stsci.edu/schemas/asdf/transform/exponential_cutoff_power_law1d-1.0.0"
title: >
  One dimensional power law model with an exponential cutoff.

description: >
  One dimensional power law model with an exponential cutoff.

examples:
  -
    - $$f(x) = 10.0 (x / 5.0) ^ {-2.0} \exp (-x / 7.0)$$
    - |
      !transform/exponential_cutoff_power_law1d-1.0.0 {alpha: 2.0, amplitude: 10.0, x_0: 5.0, x_cutoff: 7.0}

allOf:
  - $ref: "transform-1.2.0"
  - type: object
    properties:
      amplitude:
        anyOf:
          - $ref: "../unit/quantity-1.1.0"
          - type: number
        description: Model amplitude.
      x_0:
        anyOf:
          - $ref: "../unit/quantity-1.1.0"
          - type: number
        description: Reference point.
      alpha:
        anyOf:
          - $ref: "../unit/quantity-1.1.0"
          - type: number
        description: Power law index.
      x_cutoff:
        anyOf:
          - $ref: "../unit/quantity-1.1.0"
          - type: number
        description: Cutoff point.

    required: ['amplitude', 'x_0', 'alpha', 'x_cutoff']
...