Skip to content

Commit 98fa114

Browse files
authored
Merge pull request #32 from BAMresearch/main
small fixes
2 parents 448ef72 + 09cea0e commit 98fa114

2 files changed

Lines changed: 5 additions & 3 deletions

File tree

pyscicat/client.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -478,6 +478,10 @@ def datasets_get_many(self, filter_fields: Optional[dict] = None) -> Optional[di
478478
```python
479479
filterField = {"proposalId": ""}
480480
```
481+
If you want to search on partial strings, you can use "like":
482+
```python
483+
filterField = {"proposalId": {"like":"123"}}
484+
```
481485
482486
Parameters
483487
----------

pyscicat/model.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -135,6 +135,7 @@ class Dataset(Ownable):
135135
type: DatasetType
136136
validationStatus: Optional[str]
137137
version: Optional[str]
138+
scientificMetadata: Optional[Dict]
138139

139140

140141
class RawDataset(Dataset):
@@ -144,13 +145,11 @@ class RawDataset(Dataset):
144145

145146
principalInvestigator: Optional[str]
146147
creationLocation: Optional[str]
147-
dataFormat: str
148148
type: DatasetType = DatasetType.raw
149149
dataFormat: Optional[str]
150150
endTime: Optional[str] # datetime
151151
sampleId: Optional[str]
152152
proposalId: Optional[str]
153-
scientificMetadata: Optional[Dict]
154153

155154

156155
class DerivedDataset(Dataset):
@@ -163,7 +162,6 @@ class DerivedDataset(Dataset):
163162
usedSoftware: List[str]
164163
jobParameters: Optional[dict]
165164
jobLogData: Optional[str]
166-
scientificMetadata: Optional[Dict]
167165
type: DatasetType = DatasetType.derived
168166

169167

0 commit comments

Comments
 (0)