# {py:mod}`altdss.CNData`

```{py:module} altdss.CNData
```

```{autodoc2-docstring} altdss.CNData
:allowtitles:
```

## Module Contents

### Classes

````{list-table}
:class: autosummary longtable
:align: left

* - {py:obj}`CNData <altdss.CNData.CNData>`
  - ```{autodoc2-docstring} altdss.CNData.CNData
    :summary:
    ```
* - {py:obj}`CNDataBatch <altdss.CNData.CNDataBatch>`
  - ```{autodoc2-docstring} altdss.CNData.CNDataBatch
    :summary:
    ```
* - {py:obj}`CNDataBatchProperties <altdss.CNData.CNDataBatchProperties>`
  - ```{autodoc2-docstring} altdss.CNData.CNDataBatchProperties
    :summary:
    ```
* - {py:obj}`CNDataProperties <altdss.CNData.CNDataProperties>`
  - ```{autodoc2-docstring} altdss.CNData.CNDataProperties
    :summary:
    ```
* - {py:obj}`ICNData <altdss.CNData.ICNData>`
  - ```{autodoc2-docstring} altdss.CNData.ICNData
    :summary:
    ```
````

### API

`````{py:class} CNData(api_util, ptr)
:canonical: altdss.CNData.CNData

Bases: {py:obj}`altdss.DSSObj.DSSObj`

```{autodoc2-docstring} altdss.CNData.CNData
```

````{py:attribute} CapRadius
:canonical: altdss.CNData.CNData.CapRadius
:type: float
:value: >
   'property(...)'

```{autodoc2-docstring} altdss.CNData.CNData.CapRadius
```

````

````{py:attribute} DiaCable
:canonical: altdss.CNData.CNData.DiaCable
:type: float
:value: >
   'property(...)'

```{autodoc2-docstring} altdss.CNData.CNData.DiaCable
```

````

````{py:attribute} DiaIns
:canonical: altdss.CNData.CNData.DiaIns
:type: float
:value: >
   'property(...)'

```{autodoc2-docstring} altdss.CNData.CNData.DiaIns
```

````

````{py:attribute} DiaStrand
:canonical: altdss.CNData.CNData.DiaStrand
:type: float
:value: >
   'property(...)'

```{autodoc2-docstring} altdss.CNData.CNData.DiaStrand
```

````

````{py:attribute} Diam
:canonical: altdss.CNData.CNData.Diam
:type: float
:value: >
   'property(...)'

```{autodoc2-docstring} altdss.CNData.CNData.Diam
```

````

````{py:attribute} EmergAmps
:canonical: altdss.CNData.CNData.EmergAmps
:type: float
:value: >
   'property(...)'

```{autodoc2-docstring} altdss.CNData.CNData.EmergAmps
```

````

````{py:attribute} EpsR
:canonical: altdss.CNData.CNData.EpsR
:type: float
:value: >
   'property(...)'

```{autodoc2-docstring} altdss.CNData.CNData.EpsR
```

````

````{py:method} FullName() -> str
:canonical: altdss.CNData.CNData.FullName

```{autodoc2-docstring} altdss.CNData.CNData.FullName
```

````

````{py:attribute} GMRAC
:canonical: altdss.CNData.CNData.GMRAC
:type: float
:value: >
   'property(...)'

```{autodoc2-docstring} altdss.CNData.CNData.GMRAC
```

````

````{py:attribute} GMRStrand
:canonical: altdss.CNData.CNData.GMRStrand
:type: float
:value: >
   'property(...)'

```{autodoc2-docstring} altdss.CNData.CNData.GMRStrand
```

````

````{py:attribute} GMRUnits
:canonical: altdss.CNData.CNData.GMRUnits
:type: altdss.enums.LengthUnit
:value: >
   'property(...)'

```{autodoc2-docstring} altdss.CNData.CNData.GMRUnits
```

````

````{py:attribute} GMRUnits_str
:canonical: altdss.CNData.CNData.GMRUnits_str
:type: str
:value: >
   'property(...)'

```{autodoc2-docstring} altdss.CNData.CNData.GMRUnits_str
```

````

````{py:attribute} InsLayer
:canonical: altdss.CNData.CNData.InsLayer
:type: float
:value: >
   'property(...)'

```{autodoc2-docstring} altdss.CNData.CNData.InsLayer
```

````

````{py:method} Like(value: typing.AnyStr)
:canonical: altdss.CNData.CNData.Like

```{autodoc2-docstring} altdss.CNData.CNData.Like
```

````

````{py:property} Name
:canonical: altdss.CNData.CNData.Name
:type: str

```{autodoc2-docstring} altdss.CNData.CNData.Name
```

````

````{py:attribute} NormAmps
:canonical: altdss.CNData.CNData.NormAmps
:type: float
:value: >
   'property(...)'

```{autodoc2-docstring} altdss.CNData.CNData.NormAmps
```

````

````{py:attribute} RAC
:canonical: altdss.CNData.CNData.RAC
:type: float
:value: >
   'property(...)'

```{autodoc2-docstring} altdss.CNData.CNData.RAC
```

````

````{py:attribute} RDC
:canonical: altdss.CNData.CNData.RDC
:type: float
:value: >
   'property(...)'

```{autodoc2-docstring} altdss.CNData.CNData.RDC
```

````

````{py:attribute} RStrand
:canonical: altdss.CNData.CNData.RStrand
:type: float
:value: >
   'property(...)'

```{autodoc2-docstring} altdss.CNData.CNData.RStrand
```

````

````{py:attribute} RUnits
:canonical: altdss.CNData.CNData.RUnits
:type: altdss.enums.LengthUnit
:value: >
   'property(...)'

```{autodoc2-docstring} altdss.CNData.CNData.RUnits
```

````

````{py:attribute} RUnits_str
:canonical: altdss.CNData.CNData.RUnits_str
:type: str
:value: >
   'property(...)'

```{autodoc2-docstring} altdss.CNData.CNData.RUnits_str
```

````

````{py:attribute} RadUnits
:canonical: altdss.CNData.CNData.RadUnits
:type: altdss.enums.LengthUnit
:value: >
   'property(...)'

```{autodoc2-docstring} altdss.CNData.CNData.RadUnits
```

````

````{py:attribute} RadUnits_str
:canonical: altdss.CNData.CNData.RadUnits_str
:type: str
:value: >
   'property(...)'

```{autodoc2-docstring} altdss.CNData.CNData.RadUnits_str
```

````

````{py:attribute} Radius
:canonical: altdss.CNData.CNData.Radius
:type: float
:value: >
   'property(...)'

```{autodoc2-docstring} altdss.CNData.CNData.Radius
```

````

````{py:attribute} Ratings
:canonical: altdss.CNData.CNData.Ratings
:type: altdss.types.Float64Array
:value: >
   'property(...)'

```{autodoc2-docstring} altdss.CNData.CNData.Ratings
```

````

````{py:attribute} Seasons
:canonical: altdss.CNData.CNData.Seasons
:type: int
:value: >
   'property(...)'

```{autodoc2-docstring} altdss.CNData.CNData.Seasons
```

````

````{py:method} __hash__()
:canonical: altdss.CNData.CNData.__hash__

```{autodoc2-docstring} altdss.CNData.CNData.__hash__
```

````

````{py:method} __init__(api_util, ptr)
:canonical: altdss.CNData.CNData.__init__

```{autodoc2-docstring} altdss.CNData.CNData.__init__
```

````

````{py:method} __ne__(other)
:canonical: altdss.CNData.CNData.__ne__

```{autodoc2-docstring} altdss.CNData.CNData.__ne__
```

````

````{py:method} __repr__()
:canonical: altdss.CNData.CNData.__repr__

```{autodoc2-docstring} altdss.CNData.CNData.__repr__
```

````

````{py:method} begin_edit() -> None
:canonical: altdss.CNData.CNData.begin_edit

```{autodoc2-docstring} altdss.CNData.CNData.begin_edit
```

````

````{py:method} edit(**kwargs: typing_extensions.Unpack[altdss.CNData.CNDataProperties]) -> altdss.CNData.CNData
:canonical: altdss.CNData.CNData.edit

```{autodoc2-docstring} altdss.CNData.CNData.edit
```

````

````{py:method} end_edit(num_changes: int = 1) -> None
:canonical: altdss.CNData.CNData.end_edit

```{autodoc2-docstring} altdss.CNData.CNData.end_edit
```

````

````{py:attribute} k
:canonical: altdss.CNData.CNData.k
:type: int
:value: >
   'property(...)'

```{autodoc2-docstring} altdss.CNData.CNData.k
```

````

````{py:method} to_json(options: typing.Union[int, dss.enums.DSSJSONFlags] = 0)
:canonical: altdss.CNData.CNData.to_json

```{autodoc2-docstring} altdss.CNData.CNData.to_json
```

````

`````

`````{py:class} CNDataBatch(api_util, **kwargs)
:canonical: altdss.CNData.CNDataBatch

Bases: {py:obj}`altdss.Batch.DSSBatch`

```{autodoc2-docstring} altdss.CNData.CNDataBatch
```

````{py:attribute} CapRadius
:canonical: altdss.CNData.CNDataBatch.CapRadius
:type: altdss.ArrayProxy.BatchFloat64ArrayProxy
:value: >
   'property(...)'

```{autodoc2-docstring} altdss.CNData.CNDataBatch.CapRadius
```

````

````{py:attribute} DiaCable
:canonical: altdss.CNData.CNDataBatch.DiaCable
:type: altdss.ArrayProxy.BatchFloat64ArrayProxy
:value: >
   'property(...)'

```{autodoc2-docstring} altdss.CNData.CNDataBatch.DiaCable
```

````

````{py:attribute} DiaIns
:canonical: altdss.CNData.CNDataBatch.DiaIns
:type: altdss.ArrayProxy.BatchFloat64ArrayProxy
:value: >
   'property(...)'

```{autodoc2-docstring} altdss.CNData.CNDataBatch.DiaIns
```

````

````{py:attribute} DiaStrand
:canonical: altdss.CNData.CNDataBatch.DiaStrand
:type: altdss.ArrayProxy.BatchFloat64ArrayProxy
:value: >
   'property(...)'

```{autodoc2-docstring} altdss.CNData.CNDataBatch.DiaStrand
```

````

````{py:attribute} Diam
:canonical: altdss.CNData.CNDataBatch.Diam
:type: altdss.ArrayProxy.BatchFloat64ArrayProxy
:value: >
   'property(...)'

```{autodoc2-docstring} altdss.CNData.CNDataBatch.Diam
```

````

````{py:attribute} EmergAmps
:canonical: altdss.CNData.CNDataBatch.EmergAmps
:type: altdss.ArrayProxy.BatchFloat64ArrayProxy
:value: >
   'property(...)'

```{autodoc2-docstring} altdss.CNData.CNDataBatch.EmergAmps
```

````

````{py:attribute} EpsR
:canonical: altdss.CNData.CNDataBatch.EpsR
:type: altdss.ArrayProxy.BatchFloat64ArrayProxy
:value: >
   'property(...)'

```{autodoc2-docstring} altdss.CNData.CNDataBatch.EpsR
```

````

````{py:method} FullName() -> typing.List[str]
:canonical: altdss.CNData.CNDataBatch.FullName

```{autodoc2-docstring} altdss.CNData.CNDataBatch.FullName
```

````

````{py:attribute} GMRAC
:canonical: altdss.CNData.CNDataBatch.GMRAC
:type: altdss.ArrayProxy.BatchFloat64ArrayProxy
:value: >
   'property(...)'

```{autodoc2-docstring} altdss.CNData.CNDataBatch.GMRAC
```

````

````{py:attribute} GMRStrand
:canonical: altdss.CNData.CNDataBatch.GMRStrand
:type: altdss.ArrayProxy.BatchFloat64ArrayProxy
:value: >
   'property(...)'

```{autodoc2-docstring} altdss.CNData.CNDataBatch.GMRStrand
```

````

````{py:attribute} GMRUnits
:canonical: altdss.CNData.CNDataBatch.GMRUnits
:type: altdss.ArrayProxy.BatchInt32ArrayProxy
:value: >
   'property(...)'

```{autodoc2-docstring} altdss.CNData.CNDataBatch.GMRUnits
```

````

````{py:attribute} GMRUnits_str
:canonical: altdss.CNData.CNDataBatch.GMRUnits_str
:type: typing.List[str]
:value: >
   'property(...)'

```{autodoc2-docstring} altdss.CNData.CNDataBatch.GMRUnits_str
```

````

````{py:attribute} InsLayer
:canonical: altdss.CNData.CNDataBatch.InsLayer
:type: altdss.ArrayProxy.BatchFloat64ArrayProxy
:value: >
   'property(...)'

```{autodoc2-docstring} altdss.CNData.CNDataBatch.InsLayer
```

````

````{py:method} Like(value: typing.AnyStr, flags: altdss.enums.SetterFlags = 0)
:canonical: altdss.CNData.CNDataBatch.Like

```{autodoc2-docstring} altdss.CNData.CNDataBatch.Like
```

````

````{py:property} Name
:canonical: altdss.CNData.CNDataBatch.Name
:type: typing.List[str]

```{autodoc2-docstring} altdss.CNData.CNDataBatch.Name
```

````

````{py:attribute} NormAmps
:canonical: altdss.CNData.CNDataBatch.NormAmps
:type: altdss.ArrayProxy.BatchFloat64ArrayProxy
:value: >
   'property(...)'

```{autodoc2-docstring} altdss.CNData.CNDataBatch.NormAmps
```

````

````{py:attribute} RAC
:canonical: altdss.CNData.CNDataBatch.RAC
:type: altdss.ArrayProxy.BatchFloat64ArrayProxy
:value: >
   'property(...)'

```{autodoc2-docstring} altdss.CNData.CNDataBatch.RAC
```

````

````{py:attribute} RDC
:canonical: altdss.CNData.CNDataBatch.RDC
:type: altdss.ArrayProxy.BatchFloat64ArrayProxy
:value: >
   'property(...)'

```{autodoc2-docstring} altdss.CNData.CNDataBatch.RDC
```

````

````{py:attribute} RStrand
:canonical: altdss.CNData.CNDataBatch.RStrand
:type: altdss.ArrayProxy.BatchFloat64ArrayProxy
:value: >
   'property(...)'

```{autodoc2-docstring} altdss.CNData.CNDataBatch.RStrand
```

````

````{py:attribute} RUnits
:canonical: altdss.CNData.CNDataBatch.RUnits
:type: altdss.ArrayProxy.BatchInt32ArrayProxy
:value: >
   'property(...)'

```{autodoc2-docstring} altdss.CNData.CNDataBatch.RUnits
```

````

````{py:attribute} RUnits_str
:canonical: altdss.CNData.CNDataBatch.RUnits_str
:type: typing.List[str]
:value: >
   'property(...)'

```{autodoc2-docstring} altdss.CNData.CNDataBatch.RUnits_str
```

````

````{py:attribute} RadUnits
:canonical: altdss.CNData.CNDataBatch.RadUnits
:type: altdss.ArrayProxy.BatchInt32ArrayProxy
:value: >
   'property(...)'

```{autodoc2-docstring} altdss.CNData.CNDataBatch.RadUnits
```

````

````{py:attribute} RadUnits_str
:canonical: altdss.CNData.CNDataBatch.RadUnits_str
:type: typing.List[str]
:value: >
   'property(...)'

```{autodoc2-docstring} altdss.CNData.CNDataBatch.RadUnits_str
```

````

````{py:attribute} Radius
:canonical: altdss.CNData.CNDataBatch.Radius
:type: altdss.ArrayProxy.BatchFloat64ArrayProxy
:value: >
   'property(...)'

```{autodoc2-docstring} altdss.CNData.CNDataBatch.Radius
```

````

````{py:attribute} Ratings
:canonical: altdss.CNData.CNDataBatch.Ratings
:type: typing.List[altdss.types.Float64Array]
:value: >
   'property(...)'

```{autodoc2-docstring} altdss.CNData.CNDataBatch.Ratings
```

````

````{py:attribute} Seasons
:canonical: altdss.CNData.CNDataBatch.Seasons
:type: altdss.ArrayProxy.BatchInt32ArrayProxy
:value: >
   'property(...)'

```{autodoc2-docstring} altdss.CNData.CNDataBatch.Seasons
```

````

````{py:method} __call__()
:canonical: altdss.CNData.CNDataBatch.__call__

```{autodoc2-docstring} altdss.CNData.CNDataBatch.__call__
```

````

````{py:method} __getitem__(idx0) -> altdss.DSSObj.DSSObj
:canonical: altdss.CNData.CNDataBatch.__getitem__

```{autodoc2-docstring} altdss.CNData.CNDataBatch.__getitem__
```

````

````{py:method} __init__(api_util, **kwargs)
:canonical: altdss.CNData.CNDataBatch.__init__

```{autodoc2-docstring} altdss.CNData.CNDataBatch.__init__
```

````

````{py:method} __iter__()
:canonical: altdss.CNData.CNDataBatch.__iter__

```{autodoc2-docstring} altdss.CNData.CNDataBatch.__iter__
```

````

````{py:method} __len__() -> int
:canonical: altdss.CNData.CNDataBatch.__len__

```{autodoc2-docstring} altdss.CNData.CNDataBatch.__len__
```

````

````{py:method} batch(**kwargs) -> altdss.Batch.DSSBatch
:canonical: altdss.CNData.CNDataBatch.batch

```{autodoc2-docstring} altdss.CNData.CNDataBatch.batch
```

````

````{py:method} begin_edit() -> None
:canonical: altdss.CNData.CNDataBatch.begin_edit

```{autodoc2-docstring} altdss.CNData.CNDataBatch.begin_edit
```

````

````{py:method} edit(**kwargs: typing_extensions.Unpack[altdss.CNData.CNDataBatchProperties]) -> altdss.CNData.CNDataBatch
:canonical: altdss.CNData.CNDataBatch.edit

```{autodoc2-docstring} altdss.CNData.CNDataBatch.edit
```

````

````{py:method} end_edit(num_changes: int = 1) -> None
:canonical: altdss.CNData.CNDataBatch.end_edit

```{autodoc2-docstring} altdss.CNData.CNDataBatch.end_edit
```

````

````{py:attribute} k
:canonical: altdss.CNData.CNDataBatch.k
:type: altdss.ArrayProxy.BatchInt32ArrayProxy
:value: >
   'property(...)'

```{autodoc2-docstring} altdss.CNData.CNDataBatch.k
```

````

````{py:method} to_json(options: typing.Union[int, dss.enums.DSSJSONFlags] = 0)
:canonical: altdss.CNData.CNDataBatch.to_json

```{autodoc2-docstring} altdss.CNData.CNDataBatch.to_json
```

````

````{py:method} to_list()
:canonical: altdss.CNData.CNDataBatch.to_list

```{autodoc2-docstring} altdss.CNData.CNDataBatch.to_list
```

````

`````

`````{py:class} CNDataBatchProperties()
:canonical: altdss.CNData.CNDataBatchProperties

Bases: {py:obj}`typing_extensions.TypedDict`

```{autodoc2-docstring} altdss.CNData.CNDataBatchProperties
```

````{py:attribute} CapRadius
:canonical: altdss.CNData.CNDataBatchProperties.CapRadius
:type: typing.Union[float, altdss.types.Float64Array]
:value: >
   None

```{autodoc2-docstring} altdss.CNData.CNDataBatchProperties.CapRadius
```

````

````{py:attribute} DiaCable
:canonical: altdss.CNData.CNDataBatchProperties.DiaCable
:type: typing.Union[float, altdss.types.Float64Array]
:value: >
   None

```{autodoc2-docstring} altdss.CNData.CNDataBatchProperties.DiaCable
```

````

````{py:attribute} DiaIns
:canonical: altdss.CNData.CNDataBatchProperties.DiaIns
:type: typing.Union[float, altdss.types.Float64Array]
:value: >
   None

```{autodoc2-docstring} altdss.CNData.CNDataBatchProperties.DiaIns
```

````

````{py:attribute} DiaStrand
:canonical: altdss.CNData.CNDataBatchProperties.DiaStrand
:type: typing.Union[float, altdss.types.Float64Array]
:value: >
   None

```{autodoc2-docstring} altdss.CNData.CNDataBatchProperties.DiaStrand
```

````

````{py:attribute} Diam
:canonical: altdss.CNData.CNDataBatchProperties.Diam
:type: typing.Union[float, altdss.types.Float64Array]
:value: >
   None

```{autodoc2-docstring} altdss.CNData.CNDataBatchProperties.Diam
```

````

````{py:attribute} EmergAmps
:canonical: altdss.CNData.CNDataBatchProperties.EmergAmps
:type: typing.Union[float, altdss.types.Float64Array]
:value: >
   None

```{autodoc2-docstring} altdss.CNData.CNDataBatchProperties.EmergAmps
```

````

````{py:attribute} EpsR
:canonical: altdss.CNData.CNDataBatchProperties.EpsR
:type: typing.Union[float, altdss.types.Float64Array]
:value: >
   None

```{autodoc2-docstring} altdss.CNData.CNDataBatchProperties.EpsR
```

````

````{py:attribute} GMRAC
:canonical: altdss.CNData.CNDataBatchProperties.GMRAC
:type: typing.Union[float, altdss.types.Float64Array]
:value: >
   None

```{autodoc2-docstring} altdss.CNData.CNDataBatchProperties.GMRAC
```

````

````{py:attribute} GMRStrand
:canonical: altdss.CNData.CNDataBatchProperties.GMRStrand
:type: typing.Union[float, altdss.types.Float64Array]
:value: >
   None

```{autodoc2-docstring} altdss.CNData.CNDataBatchProperties.GMRStrand
```

````

````{py:attribute} GMRUnits
:canonical: altdss.CNData.CNDataBatchProperties.GMRUnits
:type: typing.Union[typing.AnyStr, int, altdss.enums.LengthUnit, typing.List[typing.AnyStr], typing.List[int], typing.List[altdss.enums.LengthUnit], altdss.types.Int32Array]
:value: >
   None

```{autodoc2-docstring} altdss.CNData.CNDataBatchProperties.GMRUnits
```

````

````{py:attribute} InsLayer
:canonical: altdss.CNData.CNDataBatchProperties.InsLayer
:type: typing.Union[float, altdss.types.Float64Array]
:value: >
   None

```{autodoc2-docstring} altdss.CNData.CNDataBatchProperties.InsLayer
```

````

````{py:attribute} Like
:canonical: altdss.CNData.CNDataBatchProperties.Like
:type: typing.AnyStr
:value: >
   None

```{autodoc2-docstring} altdss.CNData.CNDataBatchProperties.Like
```

````

````{py:attribute} NormAmps
:canonical: altdss.CNData.CNDataBatchProperties.NormAmps
:type: typing.Union[float, altdss.types.Float64Array]
:value: >
   None

```{autodoc2-docstring} altdss.CNData.CNDataBatchProperties.NormAmps
```

````

````{py:attribute} RAC
:canonical: altdss.CNData.CNDataBatchProperties.RAC
:type: typing.Union[float, altdss.types.Float64Array]
:value: >
   None

```{autodoc2-docstring} altdss.CNData.CNDataBatchProperties.RAC
```

````

````{py:attribute} RDC
:canonical: altdss.CNData.CNDataBatchProperties.RDC
:type: typing.Union[float, altdss.types.Float64Array]
:value: >
   None

```{autodoc2-docstring} altdss.CNData.CNDataBatchProperties.RDC
```

````

````{py:attribute} RStrand
:canonical: altdss.CNData.CNDataBatchProperties.RStrand
:type: typing.Union[float, altdss.types.Float64Array]
:value: >
   None

```{autodoc2-docstring} altdss.CNData.CNDataBatchProperties.RStrand
```

````

````{py:attribute} RUnits
:canonical: altdss.CNData.CNDataBatchProperties.RUnits
:type: typing.Union[typing.AnyStr, int, altdss.enums.LengthUnit, typing.List[typing.AnyStr], typing.List[int], typing.List[altdss.enums.LengthUnit], altdss.types.Int32Array]
:value: >
   None

```{autodoc2-docstring} altdss.CNData.CNDataBatchProperties.RUnits
```

````

````{py:attribute} RadUnits
:canonical: altdss.CNData.CNDataBatchProperties.RadUnits
:type: typing.Union[typing.AnyStr, int, altdss.enums.LengthUnit, typing.List[typing.AnyStr], typing.List[int], typing.List[altdss.enums.LengthUnit], altdss.types.Int32Array]
:value: >
   None

```{autodoc2-docstring} altdss.CNData.CNDataBatchProperties.RadUnits
```

````

````{py:attribute} Radius
:canonical: altdss.CNData.CNDataBatchProperties.Radius
:type: typing.Union[float, altdss.types.Float64Array]
:value: >
   None

```{autodoc2-docstring} altdss.CNData.CNDataBatchProperties.Radius
```

````

````{py:attribute} Ratings
:canonical: altdss.CNData.CNDataBatchProperties.Ratings
:type: altdss.types.Float64Array
:value: >
   None

```{autodoc2-docstring} altdss.CNData.CNDataBatchProperties.Ratings
```

````

````{py:attribute} Seasons
:canonical: altdss.CNData.CNDataBatchProperties.Seasons
:type: typing.Union[int, altdss.types.Int32Array]
:value: >
   None

```{autodoc2-docstring} altdss.CNData.CNDataBatchProperties.Seasons
```

````

````{py:method} __contains__()
:canonical: altdss.CNData.CNDataBatchProperties.__contains__

```{autodoc2-docstring} altdss.CNData.CNDataBatchProperties.__contains__
```

````

````{py:method} __delattr__()
:canonical: altdss.CNData.CNDataBatchProperties.__delattr__

```{autodoc2-docstring} altdss.CNData.CNDataBatchProperties.__delattr__
```

````

````{py:method} __delitem__()
:canonical: altdss.CNData.CNDataBatchProperties.__delitem__

```{autodoc2-docstring} altdss.CNData.CNDataBatchProperties.__delitem__
```

````

````{py:method} __dir__()
:canonical: altdss.CNData.CNDataBatchProperties.__dir__

```{autodoc2-docstring} altdss.CNData.CNDataBatchProperties.__dir__
```

````

````{py:method} __format__()
:canonical: altdss.CNData.CNDataBatchProperties.__format__

```{autodoc2-docstring} altdss.CNData.CNDataBatchProperties.__format__
```

````

````{py:method} __ge__()
:canonical: altdss.CNData.CNDataBatchProperties.__ge__

```{autodoc2-docstring} altdss.CNData.CNDataBatchProperties.__ge__
```

````

````{py:method} __getattribute__()
:canonical: altdss.CNData.CNDataBatchProperties.__getattribute__

```{autodoc2-docstring} altdss.CNData.CNDataBatchProperties.__getattribute__
```

````

````{py:method} __getitem__()
:canonical: altdss.CNData.CNDataBatchProperties.__getitem__

```{autodoc2-docstring} altdss.CNData.CNDataBatchProperties.__getitem__
```

````

````{py:method} __getstate__()
:canonical: altdss.CNData.CNDataBatchProperties.__getstate__

```{autodoc2-docstring} altdss.CNData.CNDataBatchProperties.__getstate__
```

````

````{py:method} __gt__()
:canonical: altdss.CNData.CNDataBatchProperties.__gt__

```{autodoc2-docstring} altdss.CNData.CNDataBatchProperties.__gt__
```

````

````{py:method} __init__()
:canonical: altdss.CNData.CNDataBatchProperties.__init__

```{autodoc2-docstring} altdss.CNData.CNDataBatchProperties.__init__
```

````

````{py:method} __ior__()
:canonical: altdss.CNData.CNDataBatchProperties.__ior__

```{autodoc2-docstring} altdss.CNData.CNDataBatchProperties.__ior__
```

````

````{py:method} __iter__()
:canonical: altdss.CNData.CNDataBatchProperties.__iter__

```{autodoc2-docstring} altdss.CNData.CNDataBatchProperties.__iter__
```

````

````{py:method} __le__()
:canonical: altdss.CNData.CNDataBatchProperties.__le__

```{autodoc2-docstring} altdss.CNData.CNDataBatchProperties.__le__
```

````

````{py:method} __len__()
:canonical: altdss.CNData.CNDataBatchProperties.__len__

```{autodoc2-docstring} altdss.CNData.CNDataBatchProperties.__len__
```

````

````{py:method} __lt__()
:canonical: altdss.CNData.CNDataBatchProperties.__lt__

```{autodoc2-docstring} altdss.CNData.CNDataBatchProperties.__lt__
```

````

````{py:method} __ne__()
:canonical: altdss.CNData.CNDataBatchProperties.__ne__

```{autodoc2-docstring} altdss.CNData.CNDataBatchProperties.__ne__
```

````

````{py:method} __new__()
:canonical: altdss.CNData.CNDataBatchProperties.__new__

```{autodoc2-docstring} altdss.CNData.CNDataBatchProperties.__new__
```

````

````{py:method} __or__()
:canonical: altdss.CNData.CNDataBatchProperties.__or__

```{autodoc2-docstring} altdss.CNData.CNDataBatchProperties.__or__
```

````

````{py:method} __reduce__()
:canonical: altdss.CNData.CNDataBatchProperties.__reduce__

```{autodoc2-docstring} altdss.CNData.CNDataBatchProperties.__reduce__
```

````

````{py:method} __reduce_ex__()
:canonical: altdss.CNData.CNDataBatchProperties.__reduce_ex__

```{autodoc2-docstring} altdss.CNData.CNDataBatchProperties.__reduce_ex__
```

````

````{py:method} __repr__()
:canonical: altdss.CNData.CNDataBatchProperties.__repr__

```{autodoc2-docstring} altdss.CNData.CNDataBatchProperties.__repr__
```

````

````{py:method} __reversed__()
:canonical: altdss.CNData.CNDataBatchProperties.__reversed__

```{autodoc2-docstring} altdss.CNData.CNDataBatchProperties.__reversed__
```

````

````{py:method} __ror__()
:canonical: altdss.CNData.CNDataBatchProperties.__ror__

```{autodoc2-docstring} altdss.CNData.CNDataBatchProperties.__ror__
```

````

````{py:method} __setitem__()
:canonical: altdss.CNData.CNDataBatchProperties.__setitem__

```{autodoc2-docstring} altdss.CNData.CNDataBatchProperties.__setitem__
```

````

````{py:method} __sizeof__()
:canonical: altdss.CNData.CNDataBatchProperties.__sizeof__

```{autodoc2-docstring} altdss.CNData.CNDataBatchProperties.__sizeof__
```

````

````{py:method} __str__()
:canonical: altdss.CNData.CNDataBatchProperties.__str__

```{autodoc2-docstring} altdss.CNData.CNDataBatchProperties.__str__
```

````

````{py:method} __subclasshook__()
:canonical: altdss.CNData.CNDataBatchProperties.__subclasshook__

```{autodoc2-docstring} altdss.CNData.CNDataBatchProperties.__subclasshook__
```

````

````{py:method} clear()
:canonical: altdss.CNData.CNDataBatchProperties.clear

```{autodoc2-docstring} altdss.CNData.CNDataBatchProperties.clear
```

````

````{py:method} copy()
:canonical: altdss.CNData.CNDataBatchProperties.copy

```{autodoc2-docstring} altdss.CNData.CNDataBatchProperties.copy
```

````

````{py:method} get()
:canonical: altdss.CNData.CNDataBatchProperties.get

```{autodoc2-docstring} altdss.CNData.CNDataBatchProperties.get
```

````

````{py:method} items()
:canonical: altdss.CNData.CNDataBatchProperties.items

```{autodoc2-docstring} altdss.CNData.CNDataBatchProperties.items
```

````

````{py:attribute} k
:canonical: altdss.CNData.CNDataBatchProperties.k
:type: typing.Union[int, altdss.types.Int32Array]
:value: >
   None

```{autodoc2-docstring} altdss.CNData.CNDataBatchProperties.k
```

````

````{py:method} keys()
:canonical: altdss.CNData.CNDataBatchProperties.keys

```{autodoc2-docstring} altdss.CNData.CNDataBatchProperties.keys
```

````

````{py:method} pop()
:canonical: altdss.CNData.CNDataBatchProperties.pop

```{autodoc2-docstring} altdss.CNData.CNDataBatchProperties.pop
```

````

````{py:method} popitem()
:canonical: altdss.CNData.CNDataBatchProperties.popitem

```{autodoc2-docstring} altdss.CNData.CNDataBatchProperties.popitem
```

````

````{py:method} setdefault()
:canonical: altdss.CNData.CNDataBatchProperties.setdefault

```{autodoc2-docstring} altdss.CNData.CNDataBatchProperties.setdefault
```

````

````{py:method} update()
:canonical: altdss.CNData.CNDataBatchProperties.update

```{autodoc2-docstring} altdss.CNData.CNDataBatchProperties.update
```

````

````{py:method} values()
:canonical: altdss.CNData.CNDataBatchProperties.values

```{autodoc2-docstring} altdss.CNData.CNDataBatchProperties.values
```

````

`````

`````{py:class} CNDataProperties()
:canonical: altdss.CNData.CNDataProperties

Bases: {py:obj}`typing_extensions.TypedDict`

```{autodoc2-docstring} altdss.CNData.CNDataProperties
```

````{py:attribute} CapRadius
:canonical: altdss.CNData.CNDataProperties.CapRadius
:type: float
:value: >
   None

```{autodoc2-docstring} altdss.CNData.CNDataProperties.CapRadius
```

````

````{py:attribute} DiaCable
:canonical: altdss.CNData.CNDataProperties.DiaCable
:type: float
:value: >
   None

```{autodoc2-docstring} altdss.CNData.CNDataProperties.DiaCable
```

````

````{py:attribute} DiaIns
:canonical: altdss.CNData.CNDataProperties.DiaIns
:type: float
:value: >
   None

```{autodoc2-docstring} altdss.CNData.CNDataProperties.DiaIns
```

````

````{py:attribute} DiaStrand
:canonical: altdss.CNData.CNDataProperties.DiaStrand
:type: float
:value: >
   None

```{autodoc2-docstring} altdss.CNData.CNDataProperties.DiaStrand
```

````

````{py:attribute} Diam
:canonical: altdss.CNData.CNDataProperties.Diam
:type: float
:value: >
   None

```{autodoc2-docstring} altdss.CNData.CNDataProperties.Diam
```

````

````{py:attribute} EmergAmps
:canonical: altdss.CNData.CNDataProperties.EmergAmps
:type: float
:value: >
   None

```{autodoc2-docstring} altdss.CNData.CNDataProperties.EmergAmps
```

````

````{py:attribute} EpsR
:canonical: altdss.CNData.CNDataProperties.EpsR
:type: float
:value: >
   None

```{autodoc2-docstring} altdss.CNData.CNDataProperties.EpsR
```

````

````{py:attribute} GMRAC
:canonical: altdss.CNData.CNDataProperties.GMRAC
:type: float
:value: >
   None

```{autodoc2-docstring} altdss.CNData.CNDataProperties.GMRAC
```

````

````{py:attribute} GMRStrand
:canonical: altdss.CNData.CNDataProperties.GMRStrand
:type: float
:value: >
   None

```{autodoc2-docstring} altdss.CNData.CNDataProperties.GMRStrand
```

````

````{py:attribute} GMRUnits
:canonical: altdss.CNData.CNDataProperties.GMRUnits
:type: typing.Union[typing.AnyStr, int, altdss.enums.LengthUnit]
:value: >
   None

```{autodoc2-docstring} altdss.CNData.CNDataProperties.GMRUnits
```

````

````{py:attribute} InsLayer
:canonical: altdss.CNData.CNDataProperties.InsLayer
:type: float
:value: >
   None

```{autodoc2-docstring} altdss.CNData.CNDataProperties.InsLayer
```

````

````{py:attribute} Like
:canonical: altdss.CNData.CNDataProperties.Like
:type: typing.AnyStr
:value: >
   None

```{autodoc2-docstring} altdss.CNData.CNDataProperties.Like
```

````

````{py:attribute} NormAmps
:canonical: altdss.CNData.CNDataProperties.NormAmps
:type: float
:value: >
   None

```{autodoc2-docstring} altdss.CNData.CNDataProperties.NormAmps
```

````

````{py:attribute} RAC
:canonical: altdss.CNData.CNDataProperties.RAC
:type: float
:value: >
   None

```{autodoc2-docstring} altdss.CNData.CNDataProperties.RAC
```

````

````{py:attribute} RDC
:canonical: altdss.CNData.CNDataProperties.RDC
:type: float
:value: >
   None

```{autodoc2-docstring} altdss.CNData.CNDataProperties.RDC
```

````

````{py:attribute} RStrand
:canonical: altdss.CNData.CNDataProperties.RStrand
:type: float
:value: >
   None

```{autodoc2-docstring} altdss.CNData.CNDataProperties.RStrand
```

````

````{py:attribute} RUnits
:canonical: altdss.CNData.CNDataProperties.RUnits
:type: typing.Union[typing.AnyStr, int, altdss.enums.LengthUnit]
:value: >
   None

```{autodoc2-docstring} altdss.CNData.CNDataProperties.RUnits
```

````

````{py:attribute} RadUnits
:canonical: altdss.CNData.CNDataProperties.RadUnits
:type: typing.Union[typing.AnyStr, int, altdss.enums.LengthUnit]
:value: >
   None

```{autodoc2-docstring} altdss.CNData.CNDataProperties.RadUnits
```

````

````{py:attribute} Radius
:canonical: altdss.CNData.CNDataProperties.Radius
:type: float
:value: >
   None

```{autodoc2-docstring} altdss.CNData.CNDataProperties.Radius
```

````

````{py:attribute} Ratings
:canonical: altdss.CNData.CNDataProperties.Ratings
:type: altdss.types.Float64Array
:value: >
   None

```{autodoc2-docstring} altdss.CNData.CNDataProperties.Ratings
```

````

````{py:attribute} Seasons
:canonical: altdss.CNData.CNDataProperties.Seasons
:type: int
:value: >
   None

```{autodoc2-docstring} altdss.CNData.CNDataProperties.Seasons
```

````

````{py:method} __contains__()
:canonical: altdss.CNData.CNDataProperties.__contains__

```{autodoc2-docstring} altdss.CNData.CNDataProperties.__contains__
```

````

````{py:method} __delattr__()
:canonical: altdss.CNData.CNDataProperties.__delattr__

```{autodoc2-docstring} altdss.CNData.CNDataProperties.__delattr__
```

````

````{py:method} __delitem__()
:canonical: altdss.CNData.CNDataProperties.__delitem__

```{autodoc2-docstring} altdss.CNData.CNDataProperties.__delitem__
```

````

````{py:method} __dir__()
:canonical: altdss.CNData.CNDataProperties.__dir__

```{autodoc2-docstring} altdss.CNData.CNDataProperties.__dir__
```

````

````{py:method} __format__()
:canonical: altdss.CNData.CNDataProperties.__format__

```{autodoc2-docstring} altdss.CNData.CNDataProperties.__format__
```

````

````{py:method} __ge__()
:canonical: altdss.CNData.CNDataProperties.__ge__

```{autodoc2-docstring} altdss.CNData.CNDataProperties.__ge__
```

````

````{py:method} __getattribute__()
:canonical: altdss.CNData.CNDataProperties.__getattribute__

```{autodoc2-docstring} altdss.CNData.CNDataProperties.__getattribute__
```

````

````{py:method} __getitem__()
:canonical: altdss.CNData.CNDataProperties.__getitem__

```{autodoc2-docstring} altdss.CNData.CNDataProperties.__getitem__
```

````

````{py:method} __getstate__()
:canonical: altdss.CNData.CNDataProperties.__getstate__

```{autodoc2-docstring} altdss.CNData.CNDataProperties.__getstate__
```

````

````{py:method} __gt__()
:canonical: altdss.CNData.CNDataProperties.__gt__

```{autodoc2-docstring} altdss.CNData.CNDataProperties.__gt__
```

````

````{py:method} __init__()
:canonical: altdss.CNData.CNDataProperties.__init__

```{autodoc2-docstring} altdss.CNData.CNDataProperties.__init__
```

````

````{py:method} __ior__()
:canonical: altdss.CNData.CNDataProperties.__ior__

```{autodoc2-docstring} altdss.CNData.CNDataProperties.__ior__
```

````

````{py:method} __iter__()
:canonical: altdss.CNData.CNDataProperties.__iter__

```{autodoc2-docstring} altdss.CNData.CNDataProperties.__iter__
```

````

````{py:method} __le__()
:canonical: altdss.CNData.CNDataProperties.__le__

```{autodoc2-docstring} altdss.CNData.CNDataProperties.__le__
```

````

````{py:method} __len__()
:canonical: altdss.CNData.CNDataProperties.__len__

```{autodoc2-docstring} altdss.CNData.CNDataProperties.__len__
```

````

````{py:method} __lt__()
:canonical: altdss.CNData.CNDataProperties.__lt__

```{autodoc2-docstring} altdss.CNData.CNDataProperties.__lt__
```

````

````{py:method} __ne__()
:canonical: altdss.CNData.CNDataProperties.__ne__

```{autodoc2-docstring} altdss.CNData.CNDataProperties.__ne__
```

````

````{py:method} __new__()
:canonical: altdss.CNData.CNDataProperties.__new__

```{autodoc2-docstring} altdss.CNData.CNDataProperties.__new__
```

````

````{py:method} __or__()
:canonical: altdss.CNData.CNDataProperties.__or__

```{autodoc2-docstring} altdss.CNData.CNDataProperties.__or__
```

````

````{py:method} __reduce__()
:canonical: altdss.CNData.CNDataProperties.__reduce__

```{autodoc2-docstring} altdss.CNData.CNDataProperties.__reduce__
```

````

````{py:method} __reduce_ex__()
:canonical: altdss.CNData.CNDataProperties.__reduce_ex__

```{autodoc2-docstring} altdss.CNData.CNDataProperties.__reduce_ex__
```

````

````{py:method} __repr__()
:canonical: altdss.CNData.CNDataProperties.__repr__

```{autodoc2-docstring} altdss.CNData.CNDataProperties.__repr__
```

````

````{py:method} __reversed__()
:canonical: altdss.CNData.CNDataProperties.__reversed__

```{autodoc2-docstring} altdss.CNData.CNDataProperties.__reversed__
```

````

````{py:method} __ror__()
:canonical: altdss.CNData.CNDataProperties.__ror__

```{autodoc2-docstring} altdss.CNData.CNDataProperties.__ror__
```

````

````{py:method} __setitem__()
:canonical: altdss.CNData.CNDataProperties.__setitem__

```{autodoc2-docstring} altdss.CNData.CNDataProperties.__setitem__
```

````

````{py:method} __sizeof__()
:canonical: altdss.CNData.CNDataProperties.__sizeof__

```{autodoc2-docstring} altdss.CNData.CNDataProperties.__sizeof__
```

````

````{py:method} __str__()
:canonical: altdss.CNData.CNDataProperties.__str__

```{autodoc2-docstring} altdss.CNData.CNDataProperties.__str__
```

````

````{py:method} __subclasshook__()
:canonical: altdss.CNData.CNDataProperties.__subclasshook__

```{autodoc2-docstring} altdss.CNData.CNDataProperties.__subclasshook__
```

````

````{py:method} clear()
:canonical: altdss.CNData.CNDataProperties.clear

```{autodoc2-docstring} altdss.CNData.CNDataProperties.clear
```

````

````{py:method} copy()
:canonical: altdss.CNData.CNDataProperties.copy

```{autodoc2-docstring} altdss.CNData.CNDataProperties.copy
```

````

````{py:method} get()
:canonical: altdss.CNData.CNDataProperties.get

```{autodoc2-docstring} altdss.CNData.CNDataProperties.get
```

````

````{py:method} items()
:canonical: altdss.CNData.CNDataProperties.items

```{autodoc2-docstring} altdss.CNData.CNDataProperties.items
```

````

````{py:attribute} k
:canonical: altdss.CNData.CNDataProperties.k
:type: int
:value: >
   None

```{autodoc2-docstring} altdss.CNData.CNDataProperties.k
```

````

````{py:method} keys()
:canonical: altdss.CNData.CNDataProperties.keys

```{autodoc2-docstring} altdss.CNData.CNDataProperties.keys
```

````

````{py:method} pop()
:canonical: altdss.CNData.CNDataProperties.pop

```{autodoc2-docstring} altdss.CNData.CNDataProperties.pop
```

````

````{py:method} popitem()
:canonical: altdss.CNData.CNDataProperties.popitem

```{autodoc2-docstring} altdss.CNData.CNDataProperties.popitem
```

````

````{py:method} setdefault()
:canonical: altdss.CNData.CNDataProperties.setdefault

```{autodoc2-docstring} altdss.CNData.CNDataProperties.setdefault
```

````

````{py:method} update()
:canonical: altdss.CNData.CNDataProperties.update

```{autodoc2-docstring} altdss.CNData.CNDataProperties.update
```

````

````{py:method} values()
:canonical: altdss.CNData.CNDataProperties.values

```{autodoc2-docstring} altdss.CNData.CNDataProperties.values
```

````

`````

`````{py:class} ICNData(iobj)
:canonical: altdss.CNData.ICNData

Bases: {py:obj}`altdss.DSSObj.IDSSObj`, {py:obj}`altdss.CNData.CNDataBatch`

```{autodoc2-docstring} altdss.CNData.ICNData
```

````{py:attribute} CapRadius
:canonical: altdss.CNData.ICNData.CapRadius
:type: altdss.ArrayProxy.BatchFloat64ArrayProxy
:value: >
   'property(...)'

```{autodoc2-docstring} altdss.CNData.ICNData.CapRadius
```

````

````{py:attribute} DiaCable
:canonical: altdss.CNData.ICNData.DiaCable
:type: altdss.ArrayProxy.BatchFloat64ArrayProxy
:value: >
   'property(...)'

```{autodoc2-docstring} altdss.CNData.ICNData.DiaCable
```

````

````{py:attribute} DiaIns
:canonical: altdss.CNData.ICNData.DiaIns
:type: altdss.ArrayProxy.BatchFloat64ArrayProxy
:value: >
   'property(...)'

```{autodoc2-docstring} altdss.CNData.ICNData.DiaIns
```

````

````{py:attribute} DiaStrand
:canonical: altdss.CNData.ICNData.DiaStrand
:type: altdss.ArrayProxy.BatchFloat64ArrayProxy
:value: >
   'property(...)'

```{autodoc2-docstring} altdss.CNData.ICNData.DiaStrand
```

````

````{py:attribute} Diam
:canonical: altdss.CNData.ICNData.Diam
:type: altdss.ArrayProxy.BatchFloat64ArrayProxy
:value: >
   'property(...)'

```{autodoc2-docstring} altdss.CNData.ICNData.Diam
```

````

````{py:attribute} EmergAmps
:canonical: altdss.CNData.ICNData.EmergAmps
:type: altdss.ArrayProxy.BatchFloat64ArrayProxy
:value: >
   'property(...)'

```{autodoc2-docstring} altdss.CNData.ICNData.EmergAmps
```

````

````{py:attribute} EpsR
:canonical: altdss.CNData.ICNData.EpsR
:type: altdss.ArrayProxy.BatchFloat64ArrayProxy
:value: >
   'property(...)'

```{autodoc2-docstring} altdss.CNData.ICNData.EpsR
```

````

````{py:method} FullName() -> typing.List[str]
:canonical: altdss.CNData.ICNData.FullName

```{autodoc2-docstring} altdss.CNData.ICNData.FullName
```

````

````{py:attribute} GMRAC
:canonical: altdss.CNData.ICNData.GMRAC
:type: altdss.ArrayProxy.BatchFloat64ArrayProxy
:value: >
   'property(...)'

```{autodoc2-docstring} altdss.CNData.ICNData.GMRAC
```

````

````{py:attribute} GMRStrand
:canonical: altdss.CNData.ICNData.GMRStrand
:type: altdss.ArrayProxy.BatchFloat64ArrayProxy
:value: >
   'property(...)'

```{autodoc2-docstring} altdss.CNData.ICNData.GMRStrand
```

````

````{py:attribute} GMRUnits
:canonical: altdss.CNData.ICNData.GMRUnits
:type: altdss.ArrayProxy.BatchInt32ArrayProxy
:value: >
   'property(...)'

```{autodoc2-docstring} altdss.CNData.ICNData.GMRUnits
```

````

````{py:attribute} GMRUnits_str
:canonical: altdss.CNData.ICNData.GMRUnits_str
:type: typing.List[str]
:value: >
   'property(...)'

```{autodoc2-docstring} altdss.CNData.ICNData.GMRUnits_str
```

````

````{py:attribute} InsLayer
:canonical: altdss.CNData.ICNData.InsLayer
:type: altdss.ArrayProxy.BatchFloat64ArrayProxy
:value: >
   'property(...)'

```{autodoc2-docstring} altdss.CNData.ICNData.InsLayer
```

````

````{py:method} Like(value: typing.AnyStr, flags: altdss.enums.SetterFlags = 0)
:canonical: altdss.CNData.ICNData.Like

```{autodoc2-docstring} altdss.CNData.ICNData.Like
```

````

````{py:property} Name
:canonical: altdss.CNData.ICNData.Name
:type: typing.List[str]

```{autodoc2-docstring} altdss.CNData.ICNData.Name
```

````

````{py:attribute} NormAmps
:canonical: altdss.CNData.ICNData.NormAmps
:type: altdss.ArrayProxy.BatchFloat64ArrayProxy
:value: >
   'property(...)'

```{autodoc2-docstring} altdss.CNData.ICNData.NormAmps
```

````

````{py:attribute} RAC
:canonical: altdss.CNData.ICNData.RAC
:type: altdss.ArrayProxy.BatchFloat64ArrayProxy
:value: >
   'property(...)'

```{autodoc2-docstring} altdss.CNData.ICNData.RAC
```

````

````{py:attribute} RDC
:canonical: altdss.CNData.ICNData.RDC
:type: altdss.ArrayProxy.BatchFloat64ArrayProxy
:value: >
   'property(...)'

```{autodoc2-docstring} altdss.CNData.ICNData.RDC
```

````

````{py:attribute} RStrand
:canonical: altdss.CNData.ICNData.RStrand
:type: altdss.ArrayProxy.BatchFloat64ArrayProxy
:value: >
   'property(...)'

```{autodoc2-docstring} altdss.CNData.ICNData.RStrand
```

````

````{py:attribute} RUnits
:canonical: altdss.CNData.ICNData.RUnits
:type: altdss.ArrayProxy.BatchInt32ArrayProxy
:value: >
   'property(...)'

```{autodoc2-docstring} altdss.CNData.ICNData.RUnits
```

````

````{py:attribute} RUnits_str
:canonical: altdss.CNData.ICNData.RUnits_str
:type: typing.List[str]
:value: >
   'property(...)'

```{autodoc2-docstring} altdss.CNData.ICNData.RUnits_str
```

````

````{py:attribute} RadUnits
:canonical: altdss.CNData.ICNData.RadUnits
:type: altdss.ArrayProxy.BatchInt32ArrayProxy
:value: >
   'property(...)'

```{autodoc2-docstring} altdss.CNData.ICNData.RadUnits
```

````

````{py:attribute} RadUnits_str
:canonical: altdss.CNData.ICNData.RadUnits_str
:type: typing.List[str]
:value: >
   'property(...)'

```{autodoc2-docstring} altdss.CNData.ICNData.RadUnits_str
```

````

````{py:attribute} Radius
:canonical: altdss.CNData.ICNData.Radius
:type: altdss.ArrayProxy.BatchFloat64ArrayProxy
:value: >
   'property(...)'

```{autodoc2-docstring} altdss.CNData.ICNData.Radius
```

````

````{py:attribute} Ratings
:canonical: altdss.CNData.ICNData.Ratings
:type: typing.List[altdss.types.Float64Array]
:value: >
   'property(...)'

```{autodoc2-docstring} altdss.CNData.ICNData.Ratings
```

````

````{py:attribute} Seasons
:canonical: altdss.CNData.ICNData.Seasons
:type: altdss.ArrayProxy.BatchInt32ArrayProxy
:value: >
   'property(...)'

```{autodoc2-docstring} altdss.CNData.ICNData.Seasons
```

````

````{py:method} __call__()
:canonical: altdss.CNData.ICNData.__call__

```{autodoc2-docstring} altdss.CNData.ICNData.__call__
```

````

````{py:method} __contains__(name: str) -> bool
:canonical: altdss.CNData.ICNData.__contains__

```{autodoc2-docstring} altdss.CNData.ICNData.__contains__
```

````

````{py:method} __getitem__(name_or_idx)
:canonical: altdss.CNData.ICNData.__getitem__

```{autodoc2-docstring} altdss.CNData.ICNData.__getitem__
```

````

````{py:method} __init__(iobj)
:canonical: altdss.CNData.ICNData.__init__

```{autodoc2-docstring} altdss.CNData.ICNData.__init__
```

````

````{py:method} __iter__()
:canonical: altdss.CNData.ICNData.__iter__

```{autodoc2-docstring} altdss.CNData.ICNData.__iter__
```

````

````{py:method} __len__() -> int
:canonical: altdss.CNData.ICNData.__len__

```{autodoc2-docstring} altdss.CNData.ICNData.__len__
```

````

````{py:method} batch(**kwargs)
:canonical: altdss.CNData.ICNData.batch

```{autodoc2-docstring} altdss.CNData.ICNData.batch
```

````

````{py:method} batch_new(names: typing.Optional[typing.List[typing.AnyStr]] = None, *, df=None, count: typing.Optional[int] = None, begin_edit: typing.Optional[bool] = None, **kwargs: typing_extensions.Unpack[altdss.CNData.CNDataBatchProperties]) -> altdss.CNData.CNDataBatch
:canonical: altdss.CNData.ICNData.batch_new

```{autodoc2-docstring} altdss.CNData.ICNData.batch_new
```

````

````{py:method} begin_edit() -> None
:canonical: altdss.CNData.ICNData.begin_edit

```{autodoc2-docstring} altdss.CNData.ICNData.begin_edit
```

````

````{py:method} edit(**kwargs: typing_extensions.Unpack[altdss.CNData.CNDataBatchProperties]) -> altdss.CNData.CNDataBatch
:canonical: altdss.CNData.ICNData.edit

```{autodoc2-docstring} altdss.CNData.ICNData.edit
```

````

````{py:method} end_edit(num_changes: int = 1) -> None
:canonical: altdss.CNData.ICNData.end_edit

```{autodoc2-docstring} altdss.CNData.ICNData.end_edit
```

````

````{py:method} find(name_or_idx: typing.Union[typing.AnyStr, int]) -> altdss.DSSObj.DSSObj
:canonical: altdss.CNData.ICNData.find

```{autodoc2-docstring} altdss.CNData.ICNData.find
```

````

````{py:attribute} k
:canonical: altdss.CNData.ICNData.k
:type: altdss.ArrayProxy.BatchInt32ArrayProxy
:value: >
   'property(...)'

```{autodoc2-docstring} altdss.CNData.ICNData.k
```

````

````{py:method} new(name: typing.AnyStr, *, begin_edit: typing.Optional[bool] = None, activate=False, **kwargs: typing_extensions.Unpack[altdss.CNData.CNDataProperties]) -> altdss.CNData.CNData
:canonical: altdss.CNData.ICNData.new

```{autodoc2-docstring} altdss.CNData.ICNData.new
```

````

````{py:method} to_json(options: typing.Union[int, dss.enums.DSSJSONFlags] = 0)
:canonical: altdss.CNData.ICNData.to_json

```{autodoc2-docstring} altdss.CNData.ICNData.to_json
```

````

````{py:method} to_list()
:canonical: altdss.CNData.ICNData.to_list

```{autodoc2-docstring} altdss.CNData.ICNData.to_list
```

````

`````
