コード例 #1
0
from __future__ import division
import numpy as np
from matplotlib import pyplot as plt
import matplotlib as mpl
from sfig import rcParams
rcParams.update({'figure.figsize':(5, 2.5)})

import matplotlib.ticker as mtick
def sci_notation(val):
    """The two args are the value and tick position"""
    if val==0:
        return '$0$'
    ancilla, exponent = '{:1.0e}'.format(val).split('e')
    if exponent[0]=='+':
        exponent = exponent.lstrip('+0')
    if exponent[0]=='-':
        exponent = '-'+exponent.lstrip('-0')
    if exponent=='':
        exponent='0'
    return '${} \cdot 10^{{ {} }}$'.format(ancilla, exponent)


mpl.rcParams['axes.color_cycle'] = list(reversed(['k', 'k', 'b', 'b', 'r', 'r', 'g', 'g']))


TEBD_data_location = "S:/Data/FBI/L3/itebd/"

from SimplePEPS.tools import fileio
from SimplePEPS.tools.containers import OrderedDict

b_es = OrderedDict()
コード例 #2
0
#import matplotlib
#matplotlib.use('PDF')
from matplotlib.backends.backend_pdf import PdfPages
from DataAnalysis import data
from DataAnalysis import PEPS_plots as pp
import numpy as np
from matplotlib import pyplot as plt
from PEPS import IO_helper as IO
from PEPS import spectra_analyzer as spec
from PEPS.CylinderPEPS import run
from matplotlib.offsetbox import AnchoredOffsetbox, TextArea, DrawingArea, HPacker
from sfig import ticker, rcParams

makelegend = False
if makelegend:
    rcParams.update({'figure.figsize':(6.25, 2.5)})
else:
    rcParams.update({'figure.figsize':(3.75, 2.5)})

def go(L):
    #with PdfPages('L_10_all_mom_10.pdf') as pdf:
    ###########################################################
    #get state
    i=10
    stri = str(i)
    IO.go_to_data_parent('interpolatedboson/a'+stri)
    IO.add_to_path()
    state = IO.get_state()
    Ls = [L]
    L_min, L_max = min(Ls), max(Ls)
    shift_func = lambda L: 0