- Timestamp:
- 08/07/15 17:55:07 (9 years ago)
- Location:
- trunk/src
- Files:
-
- 2 added
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/MSFillerWrapper.h
r2482 r3046 24 24 #include "ScantableWrapper.h" 25 25 #include "MSFiller.h" 26 #include "GILHandler.h" 26 27 27 28 namespace asap … … 63 64 void fill() 64 65 { 66 GILHandler scopedRelease; 67 65 68 if ( attached_ ) { 66 69 filler_->fill() ; -
trunk/src/MSWriterWrapper.h
r1974 r3046 24 24 #include "ScantableWrapper.h" 25 25 #include "MSWriter.h" 26 #include "GILHandler.h" 26 27 27 28 namespace asap … … 39 40 void write(const std::string& filename, const casa::Record& rec) 40 41 { 42 GILHandler scopedRelease; 43 41 44 casa::File file( filename ) ; 42 45 writer_ = new MSWriter( stable_ ) ; -
trunk/src/ScantableWrapper.h
r2888 r3046 24 24 #include "STFit.h" 25 25 #include "STFitEntry.h" 26 #include "GILHandler.h" 26 27 27 28 namespace asap { … … 291 292 292 293 std::vector<std::string> applyBaselineTable(const std::string& bltable, const bool returnfitresult, const std::string& outbltable, const bool outbltableexists, const bool overwrite) 293 { return table_->applyBaselineTable(bltable, returnfitresult, outbltable, outbltableexists, overwrite); } 294 { 295 GILHandler scopedRelease; 296 return table_->applyBaselineTable(bltable, returnfitresult, outbltable, outbltableexists, overwrite); 297 } 294 298 std::vector<std::string> subBaseline(const std::vector<std::string>& blinfo, const bool returnfitresult, const std::string& outbltable, const bool outbltableexists, const bool overwrite) 295 { return table_->subBaseline(blinfo, returnfitresult, outbltable, outbltableexists, overwrite); } 299 { 300 GILHandler scopedRelease; 301 return table_->subBaseline(blinfo, returnfitresult, outbltable, outbltableexists, overwrite); 302 } 296 303 void polyBaseline(const std::vector<bool>& mask, int order, float clipthresh, int clipniter, bool getresidual=true, const std::string& showprogress="true,1000", const bool outlog=false, const std::string& blfile="", const std::string& bltable="") 297 304 { table_->polyBaseline(mask, order, clipthresh, clipniter, getresidual, showprogress, outlog, blfile, bltable); } -
trunk/src/python_CalibrationManager.cpp
r2922 r3046 8 8 #include <vector> 9 9 10 #include "CalibrationManager .h"10 #include "CalibrationManagerWrapper.h" 11 11 #include "ScantableWrapper.h" 12 12 … … 17 17 18 18 void python_CalibrationManager() { 19 class_<CalibrationManager >("_calmanager")19 class_<CalibrationManagerWrapper>("_calmanager") 20 20 .def( init <> () ) 21 .def("set_data", &CalibrationManager ::setScantable)22 .def("set_data", &CalibrationManager ::setScantableByName)23 .def("add_applytable", &CalibrationManager ::addApplyTable)24 .def("add_skytable", &CalibrationManager ::addSkyTable)25 .def("add_tsystable", &CalibrationManager ::addTsysTable)26 .def("set_calmode", &CalibrationManager ::setMode)27 .def("set_time_interpolation", &CalibrationManager ::setTimeInterpolation,21 .def("set_data", &CalibrationManagerWrapper::setScantable) 22 .def("set_data", &CalibrationManagerWrapper::setScantableByName) 23 .def("add_applytable", &CalibrationManagerWrapper::addApplyTable) 24 .def("add_skytable", &CalibrationManagerWrapper::addSkyTable) 25 .def("add_tsystable", &CalibrationManagerWrapper::addTsysTable) 26 .def("set_calmode", &CalibrationManagerWrapper::setMode) 27 .def("set_time_interpolation", &CalibrationManagerWrapper::setTimeInterpolation, 28 28 (boost::python::arg("interp"), 29 29 boost::python::arg("order")=-1)) 30 .def("set_freq_interpolation", &CalibrationManager ::setFrequencyInterpolation,30 .def("set_freq_interpolation", &CalibrationManagerWrapper::setFrequencyInterpolation, 31 31 (boost::python::arg("interp"), 32 32 boost::python::arg("order")=-1)) 33 .def("set_calibration_options", &CalibrationManager ::setCalibrationOptions)34 .def("reset", &CalibrationManager ::reset)35 .def("set_tsys_spw", &CalibrationManager ::setTsysSpw)36 .def("set_tsys_spw_withrange", &CalibrationManager ::setTsysSpwWithRange,33 .def("set_calibration_options", &CalibrationManagerWrapper::setCalibrationOptions) 34 .def("reset", &CalibrationManagerWrapper::reset) 35 .def("set_tsys_spw", &CalibrationManagerWrapper::setTsysSpw) 36 .def("set_tsys_spw_withrange", &CalibrationManagerWrapper::setTsysSpwWithRange, 37 37 (boost::python::arg("spwlist"), 38 38 boost::python::arg("average")=false)) 39 .def("set_tsys_transfer", &CalibrationManager ::setTsysTransfer)40 .def("calibrate", &CalibrationManager ::calibrate)41 .def("apply", &CalibrationManager ::apply,39 .def("set_tsys_transfer", &CalibrationManagerWrapper::setTsysTransfer) 40 .def("calibrate", &CalibrationManagerWrapper::calibrate) 41 .def("apply", &CalibrationManagerWrapper::apply, 42 42 (boost::python::arg("insitu")=false, 43 43 boost::python::arg("filltsys")=true)) 44 .def("save_caltable", &CalibrationManager ::saveCaltable)45 .def("split", &CalibrationManager ::split)44 .def("save_caltable", &CalibrationManagerWrapper::saveCaltable) 45 .def("split", &CalibrationManagerWrapper::split) 46 46 ; 47 47
Note:
See TracChangeset
for help on using the changeset viewer.