Changes in / [27e3114:6d35183] in ammosreader
- Files:
-
- 1 deleted
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
sample_scripts/import_signal.py
r27e3114 r6d35183 82 82 source_collection = year_collection[source] 83 83 84 json_representation = ppdw_reader.container.to_json()85 json_representation['SIGNALNUMBER'] = signal_number86 json_representation['SOURCEFILE'] = str(ppdw_file)87 source_collection.insert_one(json_representation)88 84 89 #for each in ppdw_reader.container.signals:90 #each_json = each.to_json()91 #each_json['SIGNALNUMBER'] = signal_number92 #each_json['JULIANDATE'] = julian_date_string93 #each_json['SOURCEFILE'] = str(ppdw_file)94 #source_collection.insert_one(each_json)85 for each in ppdw_reader.container.signals: 86 each_json = each.to_json() 87 each_json['SIGNALNUMBER'] = signal_number 88 each_json['JULIANDATE'] = julian_date_string 89 # each_json['SOURCEFILE'] = str(ppdw_file) 90 source_collection.insert_one(each_json) -
src/_version.py
r27e3114 r6d35183 2 2 # file generated by setuptools_scm 3 3 # don't change, don't track in version control 4 version = '0.1.dev 60+g4180d6a.d20220509'5 version_tuple = (0, 1, 'dev 60', 'g4180d6a.d20220509')4 version = '0.1.dev59+g94f7c24.d20220506' 5 version_tuple = (0, 1, 'dev59', 'g94f7c24.d20220506') -
src/ammosreader.egg-info/PKG-INFO
r27e3114 r6d35183 1 1 Metadata-Version: 2.1 2 2 Name: ammosreader 3 Version: 0.1.dev 60+g4180d6a.d202205093 Version: 0.1.dev59+g94f7c24.d20220506 4 4 Summary: ammosreader: tool to parse R&S Ammos files 5 5 Home-page: http://gitlab.kid.local/kidzg/ammosreader -
src/ammosreader.egg-info/SOURCES.txt
r27e3114 r6d35183 5 5 __init__.py 6 6 pyproject.toml 7 reqs.txt8 7 setup.cfg 9 8 setup.py -
src/ammosreader/PPDWContainer.py
r27e3114 r6d35183 1 import numpy as np2 from datetime import datetime3 4 5 1 class PPDWContainer(): 6 2 """ … … 24 20 self.signals.append(a_pdw) 25 21 26 def julian_date_string(self):27 ts = (self.start_time() - np.datetime64('1970-01-01T00:00:00')) / np.timedelta64(1, 's')28 time_tuple = datetime.utcfromtimestamp(ts).timetuple()29 return str(time_tuple.tm_year)[2:] + str(time_tuple.tm_yday).zfill(3)30 31 def center_frequencies(self):32 return list({each.center_frequency for each in self.signals})33 34 def channels(self):35 return list({each.channel for each in self.signals})36 37 def modulations(self):38 return list({each.modulation for each in self.signals})39 40 def bandwidths(self):41 return list({each.frequency_shift_or_bandwidth for each in self.signals})42 43 22 def start_time(self): 44 23 return min([each.time_of_arrival for each in self.signals]) … … 47 26 return max([each.time_of_arrival for each in self.signals]) 48 27 49 def to_json(self):50 return {'JULIANDATE': self.julian_date_string(),51 'STARTTIME': str(self.start_time()),52 'ENDTIME': str(self.end_time()),53 # 'CENTERFREQUENCIES': self.center_frequencies(),54 'CHANNELS': self.channels()55 # 'MODULATIONS': self.modulations(),56 # 'BANDWIDTHS': self.bandwidths()57 }58 59 28 if __name__ == '__main__': 60 29 pass
Note:
See TracChangeset
for help on using the changeset viewer.