Created
February 12, 2016 13:56
-
-
Save megies/90f0b61f0458e46edcde to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
IMPORTS=" | |
obspy.core.event;WaveformStreamID;getSEEDString;get_seed_string | |
obspy.core.stream;Stream;getGaps;get_gaps | |
obspy.core.stream;Stream;printGaps;print_gaps | |
obspy.core.trace;Trace;getId;get_id | |
obspy.core.utcdatetime;UTCDateTime;formatArcLink;format_arclink | |
obspy.core.utcdatetime;UTCDateTime;formatFissures;format_fissures | |
obspy.core.utcdatetime;UTCDateTime;formatIRISWebService;format_iris_web_service | |
obspy.core.utcdatetime;UTCDateTime;formatSEED;format_seed | |
obspy.core.utcdatetime;UTCDateTime;formatSeedLink;format_seedlink | |
obspy.db.indexer;WaveformFileCrawler;getFeatures;get_features | |
obspy.db.indexer;WaveformFileCrawler;getPatterns;get_patterns | |
obspy.db.indexer;WaveformFileCrawler;hasPattern;has_pattern | |
obspy.db.scripts.indexer;WaveformIndexer;getFeatures;get_features | |
obspy.db.scripts.indexer;WaveformIndexer;getPatterns;get_patterns | |
obspy.db.scripts.indexer;WaveformIndexer;hasPattern;has_pattern | |
obspy.earthworm.waveserver;tracebuf2;getObspyTrace;get_obspy_trace | |
obspy.earthworm.waveserver;tracebuf2;parseData;parse_data | |
obspy.earthworm.waveserver;tracebuf2;parseHeader;parse_header | |
obspy.earthworm.waveserver;tracebuf2;readTB2;read_tb2 | |
obspy.imaging.waveform;WaveformPlotting;plotDay;plot_day | |
obspy.imaging.waveform;WaveformPlotting;plotSection;plot_section | |
obspy.imaging.waveform;WaveformPlotting;plotWaveform;plot_waveform | |
obspy.kinemetrics.evt;EvtHeader;makeobspydico;make_obspy_dict | |
obspy.kinemetrics.evt_base;EvtVirtual;setdico;set_dict | |
obspy.kinemetrics.evt_base;EvtVirtual;unsetdico;unset_dict | |
obspy.mseed.msstruct;_MSStruct;filePosFromRecNum;file_pos_from_rec_num | |
obspy.mseed.msstruct;_MSStruct;fileinfo;file_info | |
obspy.mseed.msstruct;_MSStruct;getEnd;get_end | |
obspy.mseed.msstruct;_MSStruct;getOffset;get_offset | |
obspy.mseed.msstruct;_MSStruct;getStart;get_start | |
obspy.mseed.msstruct;_MSStruct;setOffset;set_offset | |
obspy.realtime.rtmemory;RtMemory;updateInput;update_input | |
obspy.realtime.rtmemory;RtMemory;updateOutput;update_output | |
obspy.realtime.rttrace;RtTrace;getId;get_id | |
obspy.realtime.rttrace;RtTrace;registerRtProcess;register_rt_process | |
obspy.realtime.rttrace;RtTrace;rtProcessFunctionsToString;rt_process_functions_to_string | |
obspy.seedlink.client.seedlinkconnection;SeedLinkConnection;addStream;add_stream | |
obspy.seedlink.client.seedlinkconnection;SeedLinkConnection;checkVersion;check_version | |
obspy.seedlink.client.seedlinkconnection;SeedLinkConnection;checkslcd;check_slcd | |
obspy.seedlink.client.seedlinkconnection;SeedLinkConnection;configLink;config_link | |
obspy.seedlink.client.seedlinkconnection;SeedLinkConnection;doTerminate;do_terminate | |
obspy.seedlink.client.seedlinkconnection;SeedLinkConnection;getInfoString;get_info_string | |
obspy.seedlink.client.seedlinkconnection;SeedLinkConnection;getKeepAlive;get_keep_alive | |
obspy.seedlink.client.seedlinkconnection;SeedLinkConnection;getNetDelay;get_net_delay | |
obspy.seedlink.client.seedlinkconnection;SeedLinkConnection;getNetTimout;get_net_timeout | |
obspy.seedlink.client.seedlinkconnection;SeedLinkConnection;getSLAddress;get_sl_address | |
obspy.seedlink.client.seedlinkconnection;SeedLinkConnection;getState;get_state | |
obspy.seedlink.client.seedlinkconnection;SeedLinkConnection;getStreams;get_streams | |
obspy.seedlink.client.seedlinkconnection;SeedLinkConnection;isConnected;is_connected | |
obspy.seedlink.client.seedlinkconnection;SeedLinkConnection;isConnectedImpl;is_connected_impl | |
obspy.seedlink.client.seedlinkconnection;SeedLinkConnection;negotiateMultiStation;negotiate_multi_station | |
obspy.seedlink.client.seedlinkconnection;SeedLinkConnection;negotiateStation;negotiate_station | |
obspy.seedlink.client.seedlinkconnection;SeedLinkConnection;negotiateUniStation;negotiate_uni_station | |
obspy.seedlink.client.seedlinkconnection;SeedLinkConnection;parseStreamlist;parse_stream_list | |
obspy.seedlink.client.seedlinkconnection;SeedLinkConnection;readStreamList;read_stream_list | |
obspy.seedlink.client.seedlinkconnection;SeedLinkConnection;receiveData;receive_data | |
obspy.seedlink.client.seedlinkconnection;SeedLinkConnection;recoverState;recover_state | |
obspy.seedlink.client.seedlinkconnection;SeedLinkConnection;requestInfo;request_info | |
obspy.seedlink.client.seedlinkconnection;SeedLinkConnection;saveState;save_state | |
obspy.seedlink.client.seedlinkconnection;SeedLinkConnection;sayHello;say_hello | |
obspy.seedlink.client.seedlinkconnection;SeedLinkConnection;sendData;send_data | |
obspy.seedlink.client.seedlinkconnection;SeedLinkConnection;sendInfoRequest;send_info_request | |
obspy.seedlink.client.seedlinkconnection;SeedLinkConnection;setBeginTime;set_begin_time | |
obspy.seedlink.client.seedlinkconnection;SeedLinkConnection;setEndTime;set_end_time | |
obspy.seedlink.client.seedlinkconnection;SeedLinkConnection;setKeepAlive;set_keep_alive | |
obspy.seedlink.client.seedlinkconnection;SeedLinkConnection;setLastpkttime;set_last_pkt_time | |
obspy.seedlink.client.seedlinkconnection;SeedLinkConnection;setNetDelay;set_net_delay | |
obspy.seedlink.client.seedlinkconnection;SeedLinkConnection;setNetTimout;set_net_timeout | |
obspy.seedlink.client.seedlinkconnection;SeedLinkConnection;setSLAddress;set_sl_address | |
obspy.seedlink.client.seedlinkconnection;SeedLinkConnection;setStateFile;set_state_file | |
obspy.seedlink.client.seedlinkconnection;SeedLinkConnection;setUniParams;set_uni_params | |
obspy.seedlink.client.seedlinkconnection;SeedLinkConnection;updateStream;update_stream | |
obspy.seedlink.client.slnetstation;SLNetStation;appendSelectors;append_selectors | |
obspy.seedlink.client.slnetstation;SLNetStation;getSLTimeStamp;get_sl_time_stamp | |
obspy.seedlink.client.slnetstation;SLNetStation;getSelectors;get_selectors | |
obspy.seedlink.client.slstate;SLState;appendBytes;append_bytes | |
obspy.seedlink.client.slstate;SLState;bytesRemaining;bytes_remaining | |
obspy.seedlink.client.slstate;SLState;getPacket;get_packet | |
obspy.seedlink.client.slstate;SLState;incrementSendPointer;increment_send_pointer | |
obspy.seedlink.client.slstate;SLState;isEnd;is_end | |
obspy.seedlink.client.slstate;SLState;isError;is_error | |
obspy.seedlink.client.slstate;SLState;packDataBuffer;pack_data_buffer | |
obspy.seedlink.client.slstate;SLState;packetAvailable;packet_available | |
obspy.seedlink.client.slstate;SLState;packetIsInfo;packet_is_info | |
obspy.seedlink.slclient;SLClient;packetHandler;packet_handler | |
obspy.seedlink.slclient;SLClient;parseCmdLineArgs;parse_cmd_line_args | |
obspy.seedlink.slclient;SLClient;printUsage;print_usage | |
obspy.seedlink.slpacket;SLPacket;freeMSRecord;free_ms_record | |
obspy.seedlink.slpacket;SLPacket;getMSRecord;get_ms_record | |
obspy.seedlink.slpacket;SLPacket;getSequenceNumber;get_sequence_number | |
obspy.seedlink.slpacket;SLPacket;getStringPayload;get_string_payload | |
obspy.seedlink.slpacket;SLPacket;getTrace;get_trace | |
obspy.seedlink.slpacket;SLPacket;getType;get_type | |
obspy.seg2.seg2;SEG2;parseFreeForm;parse_free_form | |
obspy.seg2.seg2;SEG2;parseNextTrace;parse_next_trace | |
obspy.seg2.seg2;SEG2;readFile;read_file | |
obspy.seg2.seg2;SEG2;readFileDescriptorBlock;read_file_descriptor_block | |
obspy.seishub.client;Client;testAuth;test_auth | |
obspy.taup.slowness_model;SlownessModel;addSlowness;add_slowness | |
obspy.taup.slowness_model;SlownessModel;approxDistance;approx_distance | |
obspy.taup.slowness_model;SlownessModel;coarseSample;coarse_sample | |
obspy.taup.slowness_model;SlownessModel;createSample;create_sample | |
obspy.taup.slowness_model;SlownessModel;depthInFluid;depth_in_fluid | |
obspy.taup.slowness_model;SlownessModel;depthInHighSlowness;depth_in_high_slowness | |
obspy.taup.slowness_model;SlownessModel;depthIncCheck;depth_inc_check | |
obspy.taup.slowness_model;SlownessModel;distanceCheck;distance_check | |
obspy.taup.slowness_model;SlownessModel;findCriticalPoints;find_critical_points | |
obspy.taup.slowness_model;SlownessModel;findDepth_from_depths;find_depth_from_depths | |
obspy.taup.slowness_model;SlownessModel;findDepth_from_layers;find_depth_from_layers | |
obspy.taup.slowness_model;SlownessModel;fixCriticalPoints;fix_critical_points | |
obspy.taup.slowness_model;SlownessModel;getMinRayParam;get_min_ray_param | |
obspy.taup.slowness_model;SlownessModel;getMinTurnRayParam;get_min_turn_ray_param | |
obspy.taup.slowness_model;SlownessModel;getNumLayers;get_num_layers | |
obspy.taup.slowness_model;SlownessModel;getSlownessLayer;get_slowness_layer | |
obspy.taup.slowness_model;SlownessModel;layerNumberAbove;layer_number_above | |
obspy.taup.slowness_model;SlownessModel;layerNumberBelow;layer_number_below | |
obspy.taup.slowness_model;SlownessModel;layerTimeDist;layer_time_dist | |
obspy.taup.slowness_model;SlownessModel;ray_paramIncCheck;ray_param_inc_check | |
obspy.taup.slowness_model;SlownessModel;splitLayer;split_layer | |
obspy.taup.slowness_model;SlownessModel;toSlowness;to_slowness | |
obspy.taup.tau_branch;TauBranch;calcTimeDist;calc_time_dist | |
obspy.taup.tau_branch;TauBranch;createBranch;create_branch | |
obspy.taup.tau_branch;TauBranch;shiftBranch;shift_branch | |
obspy.taup.tau_model;TauModel;calcTauIncFrom;calc_tau_inc_from | |
obspy.taup.tau_model;TauModel;findBranch;find_branch | |
obspy.taup.tau_model;TauModel;getBranchDepths;get_branch_depths | |
obspy.taup.tau_model;TauModel;getTauBranch;get_tau_branch | |
obspy.taup.tau_model;TauModel;loadFromDepthCache;load_from_depth_cache | |
obspy.taup.tau_model;TauModel;splitBranch;split_branch | |
obspy.taup.velocity_model;VelocityModel;depthAtBottom;depth_at_bottom | |
obspy.taup.velocity_model;VelocityModel;depthAtTop;depth_at_top | |
obspy.taup.velocity_model;VelocityModel;evaluateAbove;evaluate_above | |
obspy.taup.velocity_model;VelocityModel;evaluateBelow;evaluate_below | |
obspy.taup.velocity_model;VelocityModel;fixDisconDepths;fix_discontinuity_depths | |
obspy.taup.velocity_model;VelocityModel;getDisconDepths;get_discontinuity_depths | |
obspy.taup.velocity_model;VelocityModel;layerNumberAbove;layer_number_above | |
obspy.taup.velocity_model;VelocityModel;layerNumberBelow;layer_number_below | |
obspy.taup.velocity_model;VelocityModel;readTVelFile;read_tvel_file | |
obspy.taup.velocity_model;VelocityModel;readVelocityFile;read_velocity_file | |
obspy.xseed.blockette.blockette;Blockette;getFields;get_fields | |
obspy.xseed.blockette.blockette;Blockette;getSEED;get_seed | |
obspy.xseed.blockette.blockette;Blockette;getXML;get_xml | |
obspy.xseed.blockette.blockette;Blockette;parseSEED;parse_seed | |
obspy.xseed.blockette.blockette;Blockette;parseXML;parse_xml | |
obspy.xseed.fields;Field;getSEED;get_seed | |
obspy.xseed.fields;Field;getXML;get_xml | |
obspy.xseed.fields;Field;parseSEED;parse_seed | |
obspy.xseed.fields;Field;parseXML;parse_xml | |
obspy.xseed.fields;FixedString;getSEED;get_seed | |
obspy.xseed.fields;FixedString;getXML;get_xml | |
obspy.xseed.fields;FixedString;parseSEED;parse_seed | |
obspy.xseed.fields;FixedString;parseXML;parse_xml | |
obspy.xseed.fields;Float;getSEED;get_seed | |
obspy.xseed.fields;Float;getXML;get_xml | |
obspy.xseed.fields;Float;parseSEED;parse_seed | |
obspy.xseed.fields;Float;parseXML;parse_xml | |
obspy.xseed.fields;Integer;getSEED;get_seed | |
obspy.xseed.fields;Integer;getXML;get_xml | |
obspy.xseed.fields;Integer;parseSEED;parse_seed | |
obspy.xseed.fields;Integer;parseXML;parse_xml | |
obspy.xseed.fields;Loop;getSEED;get_seed | |
obspy.xseed.fields;Loop;getXML;get_xml | |
obspy.xseed.fields;Loop;parseSEED;parse_seed | |
obspy.xseed.fields;Loop;parseXML;parse_xml | |
obspy.xseed.fields;VariableString;getSEED;get_seed | |
obspy.xseed.fields;VariableString;getXML;get_xml | |
obspy.xseed.fields;VariableString;parseSEED;parse_seed | |
obspy.xseed.fields;VariableString;parseXML;parse_xml | |
obspy.xseed.parser;Parser;rotateToZNE;rotate_to_zne | |
" | |
# try these imports, one by one in a fresh python interpreter | |
for ITEM in $IMPORTS | |
do | |
ITEM=(${ITEM//;/ }) | |
MOD=${ITEM[0]} | |
OBJ=${ITEM[1]} | |
OLDNAME=${ITEM[2]} | |
NEWNAME=${ITEM[3]} | |
python - <<-EOF | |
import warnings | |
warnings.filterwarnings("ignore") | |
from $MOD import $OBJ | |
info = ";".join(("$MOD", "$OBJ", "$OLDNAME", "$NEWNAME")) | |
if hasattr(${OBJ}, "$NEWNAME"): | |
print("OK : {}".format(info)) | |
else: | |
print("FAILED: {}".format(info)) | |
EOF | |
done |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment