Skip to main content
GET
/
photoluminescence
/
{data_id}
from atomscale import Client

client = Client(api_key="YOUR_API_KEY")
results = client.get(data_ids="d290f1ee-6c54-4b01-90e6-d701748f0851")
pl = results[0]  # PhotoluminescenceResult
print(pl.energies)
print(pl.detected_peaks)
{
  "data_id": "d290f1ee-6c54-4b01-90e6-d701748f0851",
  "id": "pl_001",
  "energies": [1.31, 1.38, 1.42, 1.46, 1.55],
  "intensities": [0.08, 0.52, 1.0, 0.45, 0.1],
  "normalization_applied": true,
  "detected_peaks": [
    {"energy": 1.424, "intensity": 1.0}
  ],
  "last_updated": "2024-01-15T10:35:00Z"
}
Returns processed photoluminescence (PL) data including energies, intensities, and detected peaks.
data_id
string
required
The data entry UUID for the PL measurement

Response

data_id
string
Data entry UUID
id
string
PL results identifier
energies
array
Energy values (eV)
intensities
array
Intensity values corresponding to the energies
normalization_applied
boolean
Whether normalization has been applied to the intensity values
detected_peaks
array
Detected emission peaks in the spectrum
last_updated
string
ISO 8601 timestamp of last update
from atomscale import Client

client = Client(api_key="YOUR_API_KEY")
results = client.get(data_ids="d290f1ee-6c54-4b01-90e6-d701748f0851")
pl = results[0]  # PhotoluminescenceResult
print(pl.energies)
print(pl.detected_peaks)
{
  "data_id": "d290f1ee-6c54-4b01-90e6-d701748f0851",
  "id": "pl_001",
  "energies": [1.31, 1.38, 1.42, 1.46, 1.55],
  "intensities": [0.08, 0.52, 1.0, 0.45, 0.1],
  "normalization_applied": true,
  "detected_peaks": [
    {"energy": 1.424, "intensity": 1.0}
  ],
  "last_updated": "2024-01-15T10:35:00Z"
}