lsst.meas.base g51c93253c0+8bb2015bcd
Loading...
Searching...
No Matches
lsst.meas.base._id_generator._IdGeneratorBits Class Reference

Public Member Functions

None __post_init__ (self)
 

Static Public Attributes

int n_releases = dataclasses.field(default=0)
 
int n_data_ids = dataclasses.field(init=False)
 
int counter_bits = dataclasses.field(init=False)
 
int n_counters = dataclasses.field(init=False)
 

Detailed Description

A private helper struct that manages the allocation of bits between the
packed data ID, the release ID, and a per-catalog counter.

Definition at line 492 of file _id_generator.py.

Member Function Documentation

◆ __post_init__()

None lsst.meas.base._id_generator._IdGeneratorBits.__post_init__ ( self)

Definition at line 517 of file _id_generator.py.

Member Data Documentation

◆ counter_bits

int lsst.meas.base._id_generator._IdGeneratorBits.counter_bits = dataclasses.field(init=False)
static

Definition at line 510 of file _id_generator.py.

◆ n_counters

int lsst.meas.base._id_generator._IdGeneratorBits.n_counters = dataclasses.field(init=False)
static

Definition at line 513 of file _id_generator.py.

◆ n_data_ids

int lsst.meas.base._id_generator._IdGeneratorBits.n_data_ids = dataclasses.field(init=False)
static

Definition at line 505 of file _id_generator.py.

◆ n_releases

int lsst.meas.base._id_generator._IdGeneratorBits.n_releases = dataclasses.field(default=0)
static

Definition at line 502 of file _id_generator.py.


The documentation for this class was generated from the following file: