Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
43 commits
Select commit Hold shift + click to select a range
dde5712
Create .gitignore
vishnu2709 Jun 27, 2017
5a69097
New Option added in XSMU Menu
vishnu2709 Jun 27, 2017
d37ce1c
Added applySameExcitation function to the IV Time Resolved mode, as w…
vishnu2709 Jun 27, 2017
098a313
Fixed indentation errors and put the IV Time resolved ramp functions …
vishnu2709 Jun 27, 2017
c58920e
Fixed an error : prepareModule function was calling IV even though ru…
vishnu2709 Jun 27, 2017
6c1903c
Modified the keepSameExcitation function which previously didn't do a…
vishnu2709 Jun 27, 2017
09a4097
Created a script to take repeated current measurements for a single v…
vishnu2709 Jun 28, 2017
d43c708
Added a print filterLength command to see how much it's averaging
vishnu2709 Jun 28, 2017
3ebd75f
Modified the filter length to 1, reset the source value to 0 after th…
vishnu2709 Jun 28, 2017
958c427
Script to repeated measure current at a fixed voltage source value
vishnu2709 Jun 28, 2017
945985f
_VS_setVoltage and _CS_setCurrent returns the actual voltage set, not…
vishnu2709 Jun 29, 2017
9448e01
converted measure_current to measure_IV, commented out the algorithm …
vishnu2709 Jun 29, 2017
1439f5d
Made the code neater, and added a voltage ramp
vishnu2709 Jun 29, 2017
5f26e01
Fixed some compilation errors, and a file writing problem where data …
vishnu2709 Jun 29, 2017
b6f4d4a
Added intelligent switching between current and voltage source
vishnu2709 Jun 29, 2017
c6a3e6c
Fixed indentation errors
vishnu2709 Jun 29, 2017
1f706f5
current measurement with Temperature control
gitansh95 Jun 29, 2017
c533a57
Merge branch 'IV_script' of https://github.com/vishnu2709/Qrius into …
gitansh95 Jun 29, 2017
d7a9a23
noise data points for current, controlled temperature
vishnu2709 Jun 29, 2017
d1e7195
Added _setSourceMode from xsmu.py as it was necesary before calling s…
vishnu2709 Jun 29, 2017
54365ad
Data aquired will now be written to file
vishnu2709 Jun 30, 2017
d02463d
5 values of voltages are now set, with multiple measurements for each…
gitansh95 Jun 30, 2017
bbd85b0
changes number of voltage setpoints to 1 from 5
gitansh95 Jun 30, 2017
29d597e
measuring 3 values of currents, one for each range of the XSMU
gitansh95 Jun 30, 2017
a760a56
Takes user input for iterations, voltage set point, which were previo…
vishnu2709 Jul 3, 2017
b5af21e
Renamed current_measurement_w_tcon.py to time_resolved_IV.py
vishnu2709 Jul 3, 2017
df2818c
Created a new folder called user_scripts and moved the time_resolved_…
vishnu2709 Jul 3, 2017
e9c9fa1
Modified the paths that have to be added to facilitate proper importi…
vishnu2709 Jul 3, 2017
5d65d22
Created a similar program where current is given to the sample and vo…
vishnu2709 Jul 3, 2017
a16194c
Intial Commit - Program to measure noise as before, but now with a st…
vishnu2709 Jul 4, 2017
4adfc81
Added markers to see which step is causing delay
vishnu2709 Jul 6, 2017
7261a11
Fixed indentations
vishnu2709 Jul 6, 2017
13cf609
Hardcoded serial no so that the program doesn't interfere with other …
vishnu2709 Jul 6, 2017
328cbdd
Removed small compilation errors like missing ) etc
vishnu2709 Jul 6, 2017
eff9640
Removed the time stamp checks
vishnu2709 Jul 6, 2017
2e6440b
changed amplitudes
vishnu2709 Jul 7, 2017
7dbbf59
Merge branch 'IV_script' of https://github.com/vishnu2709/Qrius into …
vishnu2709 Jul 7, 2017
b9b28b5
Put the iterations line out of loop
vishnu2709 Jul 7, 2017
8afa621
IV sweep using libxsmu
vishnu2709 Jul 14, 2017
66312c2
added user scripts for IV using libxsmu
vishnu2709 Jul 15, 2017
0bbd4df
IV sweep program using libxsmu, bugs to be fixed, temperature control…
vishnu2709 Jul 19, 2017
229a1af
Voltage measurement at multiple temperatures
vishnu2709 Sep 28, 2017
ceb950e
Modifieded current measurement script
vishnu2709 Oct 2, 2017
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
*.pyc
Binary file removed apps/AppGlobalSettings.pyc
Binary file not shown.
Binary file removed apps/Preferences.pyc
Binary file not shown.
Binary file removed apps/app_menubar.pyc
Binary file not shown.
Binary file removed apps/app_toolbar.pyc
Binary file not shown.
Binary file removed apps/menubar.pyc
Binary file not shown.
Binary file removed apps/toolbar.pyc
Binary file not shown.
Binary file removed apps/widgets/XWidget.pyc
Binary file not shown.
Binary file removed lib/Plot2D.pyc
Binary file not shown.
Binary file removed lib/XDict.pyc
Binary file not shown.
Binary file removed lib/XMethod.pyc
Binary file not shown.
Binary file removed lib/XThread.pyc
Binary file not shown.
Binary file removed lib/tkValidatingEntry.pyc
Binary file not shown.
Binary file removed modules/Cryostat/Cryostat.pyc
Binary file not shown.
Binary file removed modules/Cryostat/Cryostat_Constants.pyc
Binary file not shown.
Binary file removed modules/Cryostat/Cryostat_Method.pyc
Binary file not shown.
Binary file removed modules/Cryostat/Cryostat_UI.pyc
Binary file not shown.
Binary file removed modules/app_modules.pyc
Binary file not shown.
Binary file removed modules/mgps/MGPS_Banner.pyc
Binary file not shown.
Binary file removed modules/mgps/MGPS_Constants.pyc
Binary file not shown.
Binary file removed modules/mgps/MGPS_DataType.pyc
Binary file not shown.
Binary file removed modules/mgps/MGPS_Method.pyc
Binary file not shown.
Binary file removed modules/mgps/app_mgps.pyc
Binary file not shown.
Binary file removed modules/mgps/mgps.pyc
Binary file not shown.
Binary file removed modules/modules.pyc
Binary file not shown.
Binary file removed modules/modules_constants.pyc
Binary file not shown.
Binary file removed modules/xhires/XHIRES_Banner.pyc
Binary file not shown.
Binary file removed modules/xhires/XHIRES_Constants.pyc
Binary file not shown.
Binary file removed modules/xhires/XHIRES_DataType.pyc
Binary file not shown.
Binary file removed modules/xhires/XHIRES_Method.pyc
Binary file not shown.
Binary file removed modules/xhires/app_xhires.pyc
Binary file not shown.
Binary file removed modules/xhires/xhires.pyc
Binary file not shown.
Binary file removed modules/xlia/XLIA_Banner.pyc
Binary file not shown.
Binary file removed modules/xlia/XLIA_Constants.pyc
Binary file not shown.
Binary file removed modules/xlia/XLIA_DataType.pyc
Binary file not shown.
Binary file removed modules/xlia/XLIA_Method.pyc
Binary file not shown.
Binary file removed modules/xlia/app_xlia.pyc
Binary file not shown.
Binary file removed modules/xlia/xlia.pyc
Binary file not shown.
Binary file removed modules/xmc/XMC.pyc
Binary file not shown.
Binary file removed modules/xmc/XMC_Banner.pyc
Binary file not shown.
Binary file removed modules/xmc/XMC_Constants.pyc
Binary file not shown.
Binary file removed modules/xmc/XMC_DataType.pyc
Binary file not shown.
Binary file removed modules/xmc/appXMC.pyc
Binary file not shown.
Binary file removed modules/xsmu/XSMU_Banner.pyc
Binary file not shown.
2 changes: 2 additions & 0 deletions modules/xsmu/XSMU_Constants.py
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
RUN_MODE_VTime = C = C + 1
RUN_MODE_IV = C = C + 1
RUN_MODE_RTime = C = C + 1
RUN_MODE_IV_TIME_RESOLVED = C = C + 1

START_RUN = C = C + 1
FINISH_RUN = C = C + 1
Expand All @@ -31,6 +32,7 @@
METER_SETTINGS_DIALOG = C = C + 1
ACQUISITION_SETTINGS_DIALOG = C = C + 1
IV_RAMP_SETTINGS_DIALOG = C = C + 1
IV_TIME_RESOLVED_RAMP_SETTINGS_DIALOG = C = C + 1
OHMMETER_SETTINGS_DIALOG = C = C + 1

APPLY = C = C + 1
Expand Down
Binary file removed modules/xsmu/XSMU_Constants.pyc
Binary file not shown.
Binary file removed modules/xsmu/XSMU_DataType.pyc
Binary file not shown.
42 changes: 42 additions & 0 deletions modules/xsmu/XSMU_Method.py
Original file line number Diff line number Diff line change
Expand Up @@ -71,6 +71,21 @@ def set_IV_RampSettings (self, finalCurrent, finalVoltage, maxPower,
}

# +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

def set_IV_TimeResolvedRampSettings (self, finalCurrent, finalVoltage, maxPower,
currentStep, voltageStep, bipolar, resTrackMode):

self['IV_RampSettings'] = {
'finalCurrent' : finalCurrent,
'finalVoltage' : finalVoltage,
'maxPower' : maxPower,
'currentStep' : currentStep,
'voltageStep' : voltageStep,
'bipolar' : bipolar,
'resTrackMode' : resTrackMode
}

# +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

def setOhmmeterSettings (self, maxCurrent, maxVoltage,
maxPower, bipolar, resTrackMode):
Expand Down Expand Up @@ -172,6 +187,33 @@ def get_IV_RampSettings (self,
currentStep, voltageStep, bipolar, resTrackMode)

# +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

def get_IV_TimeResolvedRampSettings (self,
finalCurrent = None,
finalVoltage = None,
maxPower = None,
currentStep = None,
voltageStep = None,
bipolar = None,
resTrackMode = None):

try:
settings = self['IV_RampSettings']
finalCurrent = settings.get ('finalCurrent' , finalCurrent)
finalVoltage = settings.get ('finalVoltage' , finalVoltage)
maxPower = settings.get ('maxPower' , maxPower )
currentStep = settings.get ('currentStep' , currentStep )
voltageStep = settings.get ('voltageStep' , voltageStep )
bipolar = settings.get ('bipolar' , bipolar )
resTrackMode = settings.get ('resTrackMode' , resTrackMode)

except KeyError : pass

return (
finalCurrent, finalVoltage, maxPower,
currentStep, voltageStep, bipolar, resTrackMode)

# +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

def getOhmmeterSettings (self,
maxCurrent = None,
Expand Down
Binary file removed modules/xsmu/XSMU_Method.pyc
Binary file not shown.
Loading