Mercurial > repos > rv43 > chess_tomo
comparison workflow/run_tomo.py @ 16:c7a1d5d1471c draft
planemo upload for repository https://github.com/rolfverberg/galaxytools commit f8c4bdb31c20c468045ad5e6eb255a293244bc6c-dirty
| author | rv43 |
|---|---|
| date | Tue, 21 Mar 2023 14:33:56 +0000 |
| parents | b1c2b7d26149 |
| children | 0891477bcb16 |
comparison
equal
deleted
inserted
replaced
| 15:b1c2b7d26149 | 16:c7a1d5d1471c |
|---|---|
| 197 def write(self, data, filename): | 197 def write(self, data, filename): |
| 198 extension = os_path.splitext(filename)[1] | 198 extension = os_path.splitext(filename)[1] |
| 199 if extension == '.yml' or extension == '.yaml': | 199 if extension == '.yml' or extension == '.yaml': |
| 200 with open(filename, 'w') as f: | 200 with open(filename, 'w') as f: |
| 201 safe_dump(data, f) | 201 safe_dump(data, f) |
| 202 elif extension == '.nxs': | 202 elif extension == '.nxs' or extension == '.nex': |
| 203 data.save(filename, mode='w') | 203 data.save(filename, mode='w') |
| 204 elif extension == '.nc': | 204 elif extension == '.nc': |
| 205 data.to_netcdf(os_path=filename) | 205 data.to_netcdf(os_path=filename) |
| 206 else: | 206 else: |
| 207 raise ValueError(f'Invalid filename extension ({extension})') | 207 raise ValueError(f'Invalid filename extension ({extension})') |
