diff options
| -rw-r--r-- | python/TAGS | 2226 |
1 files changed, 2125 insertions, 101 deletions
diff --git a/python/TAGS b/python/TAGS index 4a40595b..5f56dffb 100644 --- a/python/TAGS +++ b/python/TAGS @@ -1,101 +1,2125 @@ - -client.py,14 -def run(6,73 - -db.py,80 -def with_connection(7,182 - def with_connection_(8,206 -def query_db(21,517 - -download_daily.py,66 -def get_ped(15,241 -def key_fun(25,577 -def download_data(35,904 - -facility_update.py,26 -def convertToNone(16,363 - -futures.py,25 -def nextIMMDates(14,272 - -intex_prices.py,60 -def cusips_from_dealname(19,408 -def sanitize_float(24,621 - -intex_scenarios.py,150 -def dealname_from_cusip(29,871 -def get_reinv_assets(36,1074 -def get_recovery(44,1370 -def get_reinvenddate(60,1938 -def generate_scenarios(69,2296 - -load_bloomberg_data.py,25 -def convertToNone(8,120 - -load_indicative.py,113 -def convertToNone(12,188 -def sanitize_float(15,264 -def upload_cusip_data(26,572 -def upload_deal_data(96,4184 - -load_intex_collateral.py,77 -def convertToNone(19,609 -def sanitize_float(22,664 -def upload_data(32,955 - -load_markit_data.py,26 -def convertToNone(10,134 - -markit_download.py,26 -def convertToNone(14,216 - -master.py,15 -def run(8,101 - -tasks.py,55 -def build_portfolio(9,178 -def build_scenarios(15,507 - -test2.py,11 -def f(1,0 - -test_pyxll.py,79 -def hello(8,165 -def loghor(12,249 -def py_sum(16,326 -def send_cusips(29,594 - -trade_booking.py,59 -def get_broker_codes(21,838 -def list_trade_files(26,1004 - -yieldcurve.py,28 -def getMarkitIRData(13,295 - -xmltotab.py,0 - -upload_daily.py,0 - -test.py,0 - -sftp.py,0 - -read_excel.py,0 - -monitor.py,0 - -insert_tranche_quotes.py,0 - -insert_index.py,0 - -facility_download.py,0 - -ecb_yieldcurve.py,0 - -cusip_numbers.py,0 - -config.py,0 - -common.py,0 - -client_daemon.py,0 +!_TAG_FILE_FORMAT 2 /extended format; --format=1 will not append ;" to lines/ +!_TAG_FILE_SORTED 1 /0=unsorted, 1=sorted, 2=foldcase/ +!_TAG_PROGRAM_AUTHOR Darren Hiebert /dhiebert@users.sourceforge.net/ +!_TAG_PROGRAM_NAME Exuberant Ctags // +!_TAG_PROGRAM_URL http://ctags.sourceforge.net /official site/ +!_TAG_PROGRAM_VERSION 5.8 // +ACTION Dawn/models.py /^ACTION = ENUM('NEW', 'UPDATE', 'CANCEL', name='action')$/;" kind:variable line:54 +ACT_360 pyisda/pyisda/flat_hazard.pyx /^from date cimport pydate_to_TDate, ACT_360, ACT_365F$/;" kind:namespace line:10 +ACT_365F pyisda/pyisda/flat_hazard.pyx /^from date cimport pydate_to_TDate, ACT_360, ACT_365F$/;" kind:namespace line:10 +ANNUAL_BASIS pyisda/pyisda/curve.pxd /^ ANNUAL_BASIS = 1$/;" kind:variable line:100 +APPLICATION_NAME download_emails.py /^APPLICATION_NAME = 'Swaptions'$/;" kind:variable line:20 +APPLICATION_NAME send_email.py /^APPLICATION_NAME = 'Swaptions'$/;" kind:variable line:18 +ASSET_CLASS Dawn/models.py /^ASSET_CLASS = ENUM('CSO', 'Subprime', 'CLO', 'Tranches', 'Futures', 'Cash', 'FX', 'Cleared',$/;" kind:variable line:52 +ATMstrike analytics/option.py /^def ATMstrike(index, exercise_date):$/;" kind:function line:47 +ActionChains download_markit_quotes.py /^from selenium.webdriver.common.action_chains import ActionChains$/;" kind:namespace line:3 +Actual360 load_cf.py /^from quantlib.time.api import Schedule, Actual360, Period, Months, Calendar, Unadjusted, ModifiedFollowing, Date$/;" kind:namespace line:12 +Actual360 tranche_functions.py /^from quantlib.time.api import Actual360, Period, UnitedStates, Following, today$/;" kind:namespace line:4 +Actual365Fixed analytics/index.py /^from quantlib.time.api import Date, Actual365Fixed$/;" kind:namespace line:9 +Annual yieldcurve.py /^from quantlib.time.api import (WeekendsOnly, Date, Period, Days, Schedule, Annual,$/;" kind:namespace line:5 +AsIs bbg_prices.py /^from psycopg2.extensions import register_adapter, AsIs$/;" kind:namespace line:6 +AsIs pnl_explain.py /^from psycopg2.extensions import register_adapter, AsIs$/;" kind:namespace line:6 +BBG_IP bbg_helpers.py /^BBG_IP = ['192.168.9.61', '192.168.9.65', '192.168.0.10', '192.168.0.12']$/;" kind:variable line:10 +BBG_IP bbg_newids.py /^from bbg_helpers import init_bbg_session, retrieve_data, BBG_IP$/;" kind:namespace line:5 +BBG_IP bbg_prices.py /^from bbg_helpers import init_bbg_session, retrieve_data, BBG_IP$/;" kind:namespace line:1 +BBG_IP position.py /^from bbg_helpers import init_bbg_session, retrieve_data, BBG_IP$/;" kind:namespace line:1 +BBG_IP process_queue.py /^from bbg_helpers import init_bbg_session, retrieve_data, BBG_IP$/;" kind:namespace line:16 +BBG_TYPE Dawn/models.py /^BBG_TYPE = ENUM('Mtge', 'Corp', name='bbg_type')$/;" kind:variable line:58 +BCloss_recov_dist tranche_functions.py /^def BCloss_recov_dist(defaultprob, issuerweights, recov, rho, Z, w, Ngrid = 101, defaultflag = False):$/;" kind:function line:68 +BClossdist script_calibrate_tranches.py /^from tranche_functions import GHquad, BClossdist$/;" kind:namespace line:2 +BDay analytics/index.py /^from pandas.tseries.offsets import BDay$/;" kind:namespace line:11 +BDay analytics/option.py /^from pandas.tseries.offsets import BDay$/;" kind:namespace line:13 +BDay cds_rebook.py /^from pandas.tseries.offsets import BDay$/;" kind:namespace line:4 +BDay load_cf.py /^from pandas.tseries.offsets import BDay, DateOffset$/;" kind:namespace line:4 +BDay markit/__main__.py /^from pandas.tseries.offsets import BDay$/;" kind:namespace line:15 +BDay markit/cds.py /^from pandas.tseries.offsets import BDay$/;" kind:namespace line:9 +BDay markit/import_quotes.py /^from pandas.tseries.offsets import BDay$/;" kind:namespace line:10 +BDay markit/utils.py /^from pandas.tseries.offsets import BDay$/;" kind:namespace line:2 +BDay position.py /^from pandas.tseries.offsets import BDay$/;" kind:namespace line:4 +BDay task_server/globeop.py /^ from pandas.tseries.offsets import BDay$/;" kind:namespace line:16 +BOND_STRAT Dawn/models.py /^BOND_STRAT = ENUM('M_STR_MAV', 'M_STR_MEZZ', 'CSO_TRANCH',$/;" kind:variable line:32 +BUS_DAY_CONVENTION Dawn/models.py /^BUS_DAY_CONVENTION = ENUM('Modified Following', 'Following', 'Modified Preceding', 'Preceding',$/;" kind:variable line:66 +BUYER test_upfront_cds.py /^from quantlib.instruments.api import CreditDefaultSwap, SELLER, BUYER$/;" kind:namespace line:5 +BadDay pyisda/example.py /^from pyisda.curve import YieldCurve, BadDay, SpreadCurve$/;" kind:namespace line:1 +BadDay pyisda/pyisda/utils.py /^from pyisda.curve import YieldCurve, BadDay$/;" kind:namespace line:16 +BadDay test_upfront_cds.py /^from pyisda.curve import YieldCurve, BadDay, SpreadCurve$/;" kind:namespace line:14 +BaseModelForm Dawn/models.py /^BaseModelForm = model_form_factory(Form)$/;" kind:variable line:208 +BondDeal Dawn/models.py /^class BondDeal(db.Model):$/;" kind:class line:70 +BondDeal Dawn/views.py /^from .models import ModelForm, BondDeal, CDSDeal, SwaptionDeal, Counterparties$/;" kind:namespace line:3 +BondForm Dawn/views.py /^class BondForm(ModelForm):$/;" kind:class line:56 +BooleanField Dawn/views.py /^from wtforms.fields import BooleanField$/;" kind:namespace line:5 +By download_markit_quotes.py /^from selenium.webdriver.common.by import By$/;" kind:namespace line:4 +BytesIO Dawn/views.py /^from io import BytesIO$/;" kind:namespace line:14 +BytesIO markit/rates.py /^from io import BytesIO$/;" kind:namespace line:4 +BytesIO pyisda/pyisda/utils.py /^from io import BytesIO$/;" kind:namespace line:14 +CALL_NOTICE Dawn/models.py /^CALL_NOTICE = ENUM('24H', '48H', '3D', '4D', '5D', '6D',$/;" kind:variable line:49 +CCY Dawn/models.py /^CCY = ENUM('USD', 'CAD', 'EUR', 'YEN', name='currency')$/;" kind:variable line:56 +CDS tranche_functions.py /^from quantlib.time.schedule import Schedule, CDS$/;" kind:namespace line:3 +CDSDeal Dawn/models.py /^class CDSDeal(db.Model):$/;" kind:class line:106 +CDSDeal Dawn/views.py /^from .models import ModelForm, BondDeal, CDSDeal, SwaptionDeal, Counterparties$/;" kind:namespace line:3 +CDSForm Dawn/views.py /^class CDSForm(ModelForm):$/;" kind:class line:64 +CDS_STRAT Dawn/models.py /^CDS_STRAT = ENUM('HEDGE_CSO', 'HEDGE_CLO', 'HEDGE_MAC', 'HEDGE_MBS',$/;" kind:variable line:37 +CLIENT_SECRET_FILE download_emails.py /^CLIENT_SECRET_FILE = 'secret.json'$/;" kind:variable line:19 +CLIENT_SECRET_FILE send_email.py /^CLIENT_SECRET_FILE = 'secret.json'$/;" kind:variable line:17 +CONTINUOUS pyisda/pyisda/curve.pxd /^ CONTINUOUS = 5000$/;" kind:variable line:97 +Calendar load_cf.py /^from quantlib.time.api import Schedule, Actual360, Period, Months, Calendar, Unadjusted, ModifiedFollowing, Date$/;" kind:namespace line:12 +Column bbg_newids.py /^from sqlalchemy import create_engine, MetaData, select, Column, func, bindparam$/;" kind:namespace line:1 +ContingentLeg analytics/index.py /^from pyisda.legs import ContingentLeg, FeeLeg$/;" kind:namespace line:7 +ContingentLeg pyisda/example.py /^from pyisda.legs import FeeLeg, ContingentLeg$/;" kind:namespace line:5 +ContingentLeg pyisda/pyisda/legs.pxd /^cdef class ContingentLeg:$/;" kind:class line:107 +ContingentLeg pyisda/pyisda/legs.pyx /^cdef class ContingentLeg:$/;" kind:class line:7 +ContingentLeg pyisda/tests/test_pickle.py /^from pyisda.legs import ContingentLeg, FeeLeg$/;" kind:namespace line:3 +ContingentLeg test_upfront_cds.py /^from pyisda.legs import ContingentLeg, FeeLeg$/;" kind:namespace line:17 +Counterparties Dawn/models.py /^class Counterparties(db.Model):$/;" kind:class line:11 +Counterparties Dawn/views.py /^from .models import ModelForm, BondDeal, CDSDeal, SwaptionDeal, Counterparties$/;" kind:namespace line:3 +CounterpartyForm Dawn/views.py /^class CounterpartyForm(ModelForm):$/;" kind:class line:51 +CreditDefaultSwap test_upfront_cds.py /^from quantlib.instruments.api import CreditDefaultSwap, SELLER, BUYER$/;" kind:namespace line:5 +Curve pyisda/pyisda/curve.pxd /^cdef class Curve:$/;" kind:class line:103 +Curve pyisda/pyisda/curve.pyx /^cdef class Curve(object):$/;" kind:class line:17 +CustomBusinessDay Dawn/views.py /^from pandas.tseries.offsets import CustomBusinessDay$/;" kind:namespace line:7 +CustomBusinessDay dates.py /^from pandas.tseries.offsets import CustomBusinessDay, Day, QuarterBegin$/;" kind:namespace line:2 +DAY_COUNT Dawn/models.py /^DAY_COUNT = ENUM('ACT\/360', 'ACT\/ACT', '30\/360', 'ACT\/365', name='day_count')$/;" kind:variable line:64 +DISCOUNT_FACTOR pyisda/pyisda/curve.pxd /^ DISCOUNT_FACTOR = -2$/;" kind:variable line:101 +DISCOUNT_RATE pyisda/pyisda/curve.pxd /^ DISCOUNT_RATE = 512$/;" kind:variable line:98 +DOC_CLAUSE_MAPPING markit/import_quotes.py /^DOC_CLAUSE_MAPPING = {'Full Restructuring': 'MM',$/;" kind:variable line:30 +DOC_CLAUSE_MAPPING14 markit/import_quotes.py /^DOC_CLAUSE_MAPPING14 = {'Full Restructuring': 'MM14',$/;" kind:variable line:26 +DV01 analytics/index.py /^ def DV01(self):$/;" kind:member line:159 +DV01 analytics/option.py /^ def DV01(self):$/;" kind:member line:267 +Daemon daemon.py /^class Daemon:$/;" kind:class line:5 +DataError analytics/index.py /^from psycopg2 import DataError$/;" kind:namespace line:14 +DataError task_server/insert_tranche_quotes.py /^from sqlalchemy.exc import IntegrityError, DataError$/;" kind:namespace line:2 +Date analytics/index.py /^from quantlib.time.api import Date, Actual365Fixed$/;" kind:namespace line:9 +Date futures.py /^from quantlib.time.date import Date$/;" kind:namespace line:8 +Date load_cf.py /^from quantlib.time.api import Schedule, Actual360, Period, Months, Calendar, Unadjusted, ModifiedFollowing, Date$/;" kind:namespace line:12 +Date pyisda/pyisda/utils.py /^from quantlib.time.api import ( Date, pydate_from_qldate, WeekendsOnly,$/;" kind:namespace line:2 +Date tests/test_cds.py /^from quantlib.time.api import Date$/;" kind:namespace line:5 +Date yieldcurve.py /^from quantlib.time.api import (WeekendsOnly, Date, Period, Days, Schedule, Annual,$/;" kind:namespace line:5 +DateOffset load_cf.py /^from pandas.tseries.offsets import BDay, DateOffset$/;" kind:namespace line:4 +Dawn Dawn/__init__.py /^import Dawn.views$/;" kind:namespace line:17 +Day dates.py /^from pandas.tseries.offsets import CustomBusinessDay, Day, QuarterBegin$/;" kind:namespace line:2 +Days yieldcurve.py /^from quantlib.time.api import (WeekendsOnly, Date, Period, Days, Schedule, Annual,$/;" kind:namespace line:5 +DefaultProbabilityTermStructure test_upfront_cds.py /^from quantlib.termstructures.default_term_structure import DefaultProbabilityTermStructure$/;" kind:namespace line:8 +DictCursor db.py /^from psycopg2.extras import DictCursor$/;" kind:namespace line:3 +DictCursor task_server/rest.py /^from psycopg2.extras import DictCursor$/;" kind:namespace line:2 +EC download_markit_quotes.py /^from selenium.webdriver.support import expected_conditions as EC$/;" kind:namespace line:6 +ENUM Dawn/models.py /^from sqlalchemy.dialects.postgresql import ENUM$/;" kind:namespace line:3 +ET intex/intex_scenarios.py /^ ET = dbconn('etdb')$/;" kind:variable line:240 +ET markit/rates.py /^import xml.etree.ElementTree as ET$/;" kind:namespace line:8 +ET pyisda/pyisda/utils.py /^import xml.etree.ElementTree as ET$/;" kind:namespace line:15 +EURCurrency pyisda/pyisda/utils.py /^from quantlib.currency.api import USDCurrency, EURCurrency$/;" kind:namespace line:6 +EURCurrency yieldcurve.py /^from quantlib.currency.api import USDCurrency, EURCurrency$/;" kind:namespace line:9 +EmailMessage process_queue.py /^from send_email import EmailMessage$/;" kind:namespace line:22 +EmailMessage send_email.py /^class EmailMessage(MIMEText):$/;" kind:class line:45 +EmailType Dawn/models.py /^from sqlalchemy_utils import EmailType, PhoneNumberType$/;" kind:namespace line:7 +Extension pyisda/setup.py /^from distutils.extension import Extension$/;" kind:namespace line:2 +FOLLOW pyisda/pyisda/curve.pyx /^ FOLLOW = <long>'F'$/;" kind:variable line:12 +FTP process_queue.py /^from ftplib import FTP$/;" kind:namespace line:12 +FTP task_server/globeop.py /^from ftplib import FTP$/;" kind:namespace line:3 +FeeLeg analytics/index.py /^from pyisda.legs import ContingentLeg, FeeLeg$/;" kind:namespace line:7 +FeeLeg pyisda/example.py /^from pyisda.legs import FeeLeg, ContingentLeg$/;" kind:namespace line:5 +FeeLeg pyisda/pyisda/legs.pxd /^cdef class FeeLeg:$/;" kind:class line:111 +FeeLeg pyisda/pyisda/legs.pyx /^cdef class FeeLeg:$/;" kind:class line:67 +FeeLeg pyisda/tests/test_pickle.py /^from pyisda.legs import ContingentLeg, FeeLeg$/;" kind:namespace line:3 +FeeLeg test_upfront_cds.py /^from pyisda.legs import ContingentLeg, FeeLeg$/;" kind:namespace line:17 +FeeLegAI pyisda/pyisda/legs.pxd /^ cdef void FeeLegAI(TFeeLeg* fl,$/;" kind:function line:103 +FileField Dawn/models.py /^from flask_wtf.file import FileField$/;" kind:namespace line:2 +Firefox download_markit_quotes.py /^from selenium.webdriver import Firefox, PhantomJS, FirefoxProfile$/;" kind:namespace line:2 +FirefoxProfile download_markit_quotes.py /^from selenium.webdriver import Firefox, PhantomJS, FirefoxProfile$/;" kind:namespace line:2 +Flask Dawn/__init__.py /^from flask import Flask$/;" kind:namespace line:1 +Flask risk_insight/__init__.py /^from flask import Flask$/;" kind:namespace line:1 +Flask task_server/__init__.py /^from flask import Flask$/;" kind:namespace line:1 +Following tranche_functions.py /^from quantlib.time.api import Actual360, Period, UnitedStates, Following, today$/;" kind:namespace line:4 +Form Dawn/models.py /^from flask_wtf import Form$/;" kind:namespace line:1 +ForwardIndex analytics/__init__.py /^from .index import Index, ForwardIndex$/;" kind:namespace line:1 +ForwardIndex analytics/index.py /^class ForwardIndex(object):$/;" kind:class line:311 +ForwardIndex analytics/option.py /^from .index import g, ForwardIndex$/;" kind:namespace line:11 +ForwardIndex tests/test_index.py /^from analytics import Index, ForwardIndex$/;" kind:namespace line:8 +GHquad analytics/option.py /^from .utils import GHquad$/;" kind:namespace line:10 +GHquad analytics/utils.py /^def GHquad(n):$/;" kind:function line:6 +GHquad script_calibrate_tranches.py /^from tranche_functions import GHquad, BClossdist$/;" kind:namespace line:2 +GHquad tranche_functions.py /^def GHquad(n):$/;" kind:function line:53 +GoodFriday Dawn/views.py /^from pandas.tseries.holiday import get_calendar, HolidayCalendarFactory, GoodFriday$/;" kind:namespace line:8 +GoodFriday dates.py /^from pandas.tseries.holiday import get_calendar, HolidayCalendarFactory, GoodFriday$/;" kind:namespace line:3 +HEADERS process_queue.py /^HEADERS = {'bond_trades':['Deal Type', 'Deal ID', 'Action', 'Client', 'Reserved', 'Reserved',$/;" kind:variable line:24 +HolidayCalendarFactory Dawn/views.py /^from pandas.tseries.holiday import get_calendar, HolidayCalendarFactory, GoodFriday$/;" kind:namespace line:8 +HolidayCalendarFactory dates.py /^from pandas.tseries.holiday import get_calendar, HolidayCalendarFactory, GoodFriday$/;" kind:namespace line:3 +Http download_emails.py /^from httplib2 import Http$/;" kind:namespace line:7 +Http send_email.py /^from httplib2 import Http$/;" kind:namespace line:3 +IRDV01 analytics/index.py /^ def IRDV01(self):$/;" kind:member line:167 +ISDA Dawn/models.py /^ISDA = ENUM('ISDA2014', 'ISDA2003Cred', name='isda')$/;" kind:variable line:62 +IborIndex pyisda/pyisda/utils.py /^from quantlib.indexes.ibor_index import IborIndex$/;" kind:namespace line:5 +IborIndex pyisda/pyisda/utils.py /^from quantlib.indexes.ibor_index import IborIndex$/;" kind:namespace line:7 +IborIndex yieldcurve.py /^from quantlib.indexes.ibor_index import IborIndex$/;" kind:namespace line:10 +Index analytics/__init__.py /^from .index import Index, ForwardIndex$/;" kind:namespace line:1 +Index analytics/index.py /^class Index(object):$/;" kind:class line:36 +Index calibrate_swaption.py /^from analytics import Index, Swaption$/;" kind:namespace line:3 +Index test_hyoption.py /^from analytics import Index, Swaption$/;" kind:namespace line:1 +Index test_igoption.py /^from analytics import Index, Swaption$/;" kind:namespace line:1 +Index tests/test_cds.py /^from analytics import Index$/;" kind:namespace line:9 +Index tests/test_index.py /^from analytics import Index, ForwardIndex$/;" kind:namespace line:8 +Index tests/test_swaption.py /^from analytics import Index, Swaption$/;" kind:namespace line:7 +InfDateAdapter db.py /^class InfDateAdapter:$/;" kind:class line:9 +IntegrityError Dawn/views.py /^from sqlalchemy.exc import IntegrityError$/;" kind:namespace line:4 +IntegrityError db.py /^from psycopg2 import IntegrityError$/;" kind:namespace line:4 +IntegrityError markit/loans.py /^from psycopg2 import IntegrityError$/;" kind:namespace line:8 +IntegrityError task_server/insert_tranche_quotes.py /^from sqlalchemy.exc import IntegrityError, DataError$/;" kind:namespace line:2 +JpmcdsCdsContingentLegMake pyisda/pyisda/flat_hazard.pyx /^from legs cimport (JpmcdsCdsContingentLegMake, JpmcdsCdsFeeLegMake,$/;" kind:namespace line:5 +JpmcdsCdsContingentLegMake pyisda/pyisda/legs.pxd /^ cdef TContingentLeg* JpmcdsCdsContingentLegMake($/;" kind:function line:39 +JpmcdsCdsFeeLegMake pyisda/pyisda/flat_hazard.pyx /^from legs cimport (JpmcdsCdsContingentLegMake, JpmcdsCdsFeeLegMake,$/;" kind:namespace line:5 +JpmcdsCdsFeeLegMake pyisda/pyisda/legs.pxd /^ cdef TFeeLeg* JpmcdsCdsFeeLegMake($/;" kind:function line:50 +JpmcdsCleanSpreadCurve pyisda/pyisda/flat_hazard.pyx /^from curve cimport (TCurve, YieldCurve, SpreadCurve, JpmcdsCleanSpreadCurve,$/;" kind:namespace line:8 +JpmcdsContingentLegPV pyisda/pyisda/legs.pxd /^ cdef int JpmcdsContingentLegPV(TContingentLeg *cl, # Contingent leg$/;" kind:function line:80 +JpmcdsFeeLegFlows pyisda/pyisda/legs.pxd /^ cdef TCashFlowList* JpmcdsFeeLegFlows(TFeeLeg *fl)$/;" kind:function line:99 +JpmcdsFeeLegFree pyisda/pyisda/legs.pxd /^ cdef void JpmcdsFeeLegFree(TFeeLeg *p)$/;" kind:function line:101 +JpmcdsFeeLegPV pyisda/pyisda/legs.pxd /^ cdef int JpmcdsFeeLegPV(TFeeLeg *fl,$/;" kind:function line:90 +JpmcdsStringToDateInterval pyisda/pyisda/cdsone.pyx /^from date cimport JpmcdsStringToDateInterval, pydate_to_TDate, dcc$/;" kind:namespace line:2 +JpmcdsStringToDateInterval pyisda/pyisda/curve.pyx /^from date cimport (JpmcdsStringToDateInterval, pydate_to_TDate, dcc,$/;" kind:namespace line:3 +JpmcdsStringToStubMethod pyisda/pyisda/curve.pyx /^from cdsone cimport JpmcdsStringToStubMethod, TStubMethod$/;" kind:namespace line:7 +JpmcdsStringToStubMethod pyisda/pyisda/flat_hazard.pyx /^from cdsone cimport JpmcdsStringToStubMethod, TStubMethod$/;" kind:namespace line:11 +JpmcdsStringToStubMethod pyisda/pyisda/legs.pyx /^from cdsone cimport JpmcdsStringToStubMethod, TStubMethod$/;" kind:namespace line:4 +K calibrate_tranches.py /^ K = np.array([0, 0.15, 0.25, 0.35, 1])$/;" kind:variable line:39 +K insert_tranche_quotes_old.py /^K = [0, 15, 25, 35, 100]$/;" kind:variable line:14 +KLfit load_cf.py /^from optimization import KLfit$/;" kind:namespace line:16 +KLfit optimization.py /^def KLfit(P, q, b):$/;" kind:function line:8 +Kmod calibrate_tranches.py /^ Kmod = adjust_attachments(K, hy21["loss"], hy21["factor"])$/;" kind:variable line:41 +L script_calibrate_tranches.py /^ L = np.zeros((n_int, Ngrid, SurvProb.shape[1]))$/;" kind:variable line:23 +Length Dawn/models.py /^from wtforms.validators import Length$/;" kind:namespace line:5 +ListMessagesWithLabels download_emails.py /^def ListMessagesWithLabels(service, user_id, label_ids=[]):$/;" kind:function line:23 +MIMEApplication mailing_list.py /^from email.mime.application import MIMEApplication$/;" kind:namespace line:2 +MIMEMultipart mailing_list.py /^from email.mime.multipart import MIMEMultipart$/;" kind:namespace line:3 +MIMEText mailing_list.py /^from email.mime.text import MIMEText$/;" kind:namespace line:4 +MIMEText send_email.py /^from email.mime.text import MIMEText$/;" kind:namespace line:10 +MODIFIED pyisda/pyisda/curve.pyx /^ MODIFIED = <long>'M'$/;" kind:variable line:15 +Meta Dawn/views.py /^ class Meta:$/;" kind:class line:52 +Meta Dawn/views.py /^ class Meta:$/;" kind:class line:58 +Meta Dawn/views.py /^ class Meta:$/;" kind:class line:66 +Meta Dawn/views.py /^ class Meta:$/;" kind:class line:73 +MetaData Dawn/__init__.py /^from sqlalchemy import MetaData$/;" kind:namespace line:4 +MetaData adj_index_price.py /^from sqlalchemy import create_engine, MetaData, Table, bindparam$/;" kind:namespace line:1 +MetaData backfill_index.py /^from sqlalchemy import MetaData, create_engine, Table$/;" kind:namespace line:1 +MetaData bbg_newids.py /^from sqlalchemy import create_engine, MetaData, select, Column, func, bindparam$/;" kind:namespace line:1 +MetaData insert_composite_quotes.py /^from sqlalchemy import Table, create_engine, MetaData$/;" kind:namespace line:1 +MetaData insert_index.py /^from sqlalchemy import MetaData, create_engine, Table$/;" kind:namespace line:2 +MetaData insert_tranche_quotes_old.py /^from sqlalchemy import Table, create_engine, MetaData$/;" kind:namespace line:1 +MetaData parse_emails.py /^ from sqlalchemy import MetaData, Table$/;" kind:namespace line:176 +MetaData task_server/insert_tranche_quotes.py /^from sqlalchemy import Table, create_engine, MetaData$/;" kind:namespace line:1 +ModelForm Dawn/models.py /^class ModelForm(BaseModelForm):$/;" kind:class line:209 +ModelForm Dawn/views.py /^from .models import ModelForm, BondDeal, CDSDeal, SwaptionDeal, Counterparties$/;" kind:namespace line:3 +ModifiedFollowing load_cf.py /^from quantlib.time.api import Schedule, Actual360, Period, Months, Calendar, Unadjusted, ModifiedFollowing, Date$/;" kind:namespace line:12 +MonthEnd externalmarksbackfill.py /^from pandas.tseries.offsets import MonthEnd$/;" kind:namespace line:11 +Months load_cf.py /^from quantlib.time.api import Schedule, Actual360, Period, Months, Calendar, Unadjusted, ModifiedFollowing, Date$/;" kind:namespace line:12 +Months test_upfront_cds.py /^from quantlib.time.api import (WeekendsOnly, today, Years, Months,$/;" kind:namespace line:1 +NONE pyisda/pyisda/curve.pyx /^ NONE = <long>'N'$/;" kind:variable line:14 +Ngrid calibrate_tranches.py /^ Ngrid = 101$/;" kind:variable line:37 +P optimization.py /^ P = np.array([[5, 4, 3, 2, 1],[3, 3, 4, 3, 3]])$/;" kind:variable line:100 +PREVIOUS pyisda/pyisda/curve.pyx /^ PREVIOUS = <long>'P'$/;" kind:variable line:13 +PROTECTION Dawn/models.py /^PROTECTION = ENUM('Buyer', 'Seller', name='protection')$/;" kind:variable line:68 +PY_MAJOR_VERSION pyisda/pyisda/date.pyx /^from cpython.version cimport PY_MAJOR_VERSION$/;" kind:namespace line:3 +Parallel calibrate_swaption.py /^from joblib import Parallel, delayed$/;" kind:namespace line:6 +Path download_emails.py /^from pathlib import Path$/;" kind:namespace line:3 +PchipInterpolator optimization.py /^from scipy.interpolate import PchipInterpolator$/;" kind:namespace line:3 +PdfFileMerger Dawn/views.py /^from PyPDF2 import PdfFileMerger$/;" kind:namespace line:13 +Period load_cf.py /^from quantlib.time.api import Schedule, Actual360, Period, Months, Calendar, Unadjusted, ModifiedFollowing, Date$/;" kind:namespace line:12 +Period tranche_functions.py /^from quantlib.time.api import Actual360, Period, UnitedStates, Following, today$/;" kind:namespace line:4 +Period yieldcurve.py /^from quantlib.time.api import (WeekendsOnly, Date, Period, Days, Schedule, Annual,$/;" kind:namespace line:5 +PhantomJS download_markit_quotes.py /^from selenium.webdriver import Firefox, PhantomJS, FirefoxProfile$/;" kind:namespace line:2 +PhoneNumberType Dawn/models.py /^from sqlalchemy_utils import EmailType, PhoneNumberType$/;" kind:namespace line:7 +QLnextIMMCodes futures.py /^def QLnextIMMCodes(startdate, length = 8):$/;" kind:function line:33 +QuarterBegin dates.py /^from pandas.tseries.offsets import CustomBusinessDay, Day, QuarterBegin$/;" kind:namespace line:2 +R script_calibrate_tranches.py /^ R = np.zeros((n_int, Ngrid, SurvProb.shape[1]))$/;" kind:variable line:24 +REPO_TYPE Dawn/models.py /^REPO_TYPE = ENUM('REPO', 'REVERSE REPO', name='repo_type')$/;" kind:variable line:48 +RepoDeal Dawn/models.py /^class RepoDeal(db.Model):$/;" kind:class line:141 +Rho calibrate_tranches.py /^Rho = np.zeros((len(dates), 3))$/;" kind:variable line:22 +Rpath tasks.py /^Rpath = os.path.join(os.environ['CODE_DIR'], "code", "R")$/;" kind:variable line:5 +Rstoch script_calibrate_tranches.py /^ Rstoch = np.zeros((n_credit, n_int, SurvProb.shape[1]))$/;" kind:variable line:19 +S script_calibrate_tranches.py /^ S = 1 - Rstoch[:,:,t]$/;" kind:variable line:26 +SCOPES download_emails.py /^SCOPES = 'https:\/\/www.googleapis.com\/auth\/gmail.readonly'$/;" kind:variable line:18 +SCOPES send_email.py /^SCOPES = 'https:\/\/www.googleapis.com\/auth\/gmail.modify'$/;" kind:variable line:16 +SELLER test_upfront_cds.py /^from quantlib.instruments.api import CreditDefaultSwap, SELLER, BUYER$/;" kind:namespace line:5 +SIMPLE_BASIS pyisda/pyisda/curve.pxd /^ SIMPLE_BASIS = 0$/;" kind:variable line:99 +SQLAlchemy Dawn/__init__.py /^from flask_sqlalchemy import SQLAlchemy$/;" kind:namespace line:3 +SWAPTION_STRAT Dawn/models.py /^SWAPTION_STRAT = ENUM('IGPAYER', 'IGREC', 'HYPAYER', 'HYREC',$/;" kind:variable line:42 +SWAPTION_TYPE Dawn/models.py /^SWAPTION_TYPE = ENUM('PAYER', 'RECEIVER',$/;" kind:variable line:45 +SWAP_TYPE Dawn/models.py /^SWAP_TYPE = ENUM('CD_INDEX', 'CD_INDEX_TRANCHE', 'CD_BASKET_TRANCHE', 'ABS_CDS', name='swap_type')$/;" kind:variable line:60 +Schedule load_cf.py /^from quantlib.time.api import Schedule, Actual360, Period, Months, Calendar, Unadjusted, ModifiedFollowing, Date$/;" kind:namespace line:12 +Schedule tranche_functions.py /^from quantlib.time.schedule import Schedule, CDS$/;" kind:namespace line:3 +Schedule yieldcurve.py /^from quantlib.time.api import (WeekendsOnly, Date, Period, Days, Schedule, Annual,$/;" kind:namespace line:5 +SelectField Dawn/models.py /^from wtforms import SelectField$/;" kind:namespace line:4 +Settings analytics/index.py /^from quantlib.settings import Settings$/;" kind:namespace line:8 +Settings load_cf.py /^from quantlib.settings import Settings$/;" kind:namespace line:14 +Settings pyisda/pyisda/utils.py /^from quantlib.settings import Settings$/;" kind:namespace line:1 +Settings test_upfront_cds.py /^from quantlib.settings import Settings$/;" kind:namespace line:11 +Settings tests/test_cds.py /^from quantlib.settings import Settings$/;" kind:namespace line:4 +Settings tests/test_yieldcurve.py /^from quantlib.settings import Settings$/;" kind:namespace line:5 +Settings yieldcurve.py /^from quantlib.settings import Settings$/;" kind:namespace line:4 +SimpleQuote yieldcurve.py /^from quantlib.quotes import SimpleQuote$/;" kind:namespace line:18 +SpreadCurve analytics/index.py /^from pyisda.curve import SpreadCurve$/;" kind:namespace line:15 +SpreadCurve analytics/option.py /^from pyisda.curve import SpreadCurve$/;" kind:namespace line:21 +SpreadCurve pyisda/example.py /^from pyisda.curve import YieldCurve, BadDay, SpreadCurve$/;" kind:namespace line:1 +SpreadCurve pyisda/pyisda/curve.pxd /^cdef class SpreadCurve(Curve):$/;" kind:class line:110 +SpreadCurve pyisda/pyisda/curve.pyx /^cdef class SpreadCurve(Curve):$/;" kind:class line:236 +SpreadCurve pyisda/pyisda/flat_hazard.pyx /^from curve cimport (TCurve, YieldCurve, SpreadCurve, JpmcdsCleanSpreadCurve,$/;" kind:namespace line:8 +SpreadCurve pyisda/pyisda/legs.pyx /^from curve cimport YieldCurve, SpreadCurve$/;" kind:namespace line:5 +SpreadCurve pyisda/tests/test_pickle.py /^from pyisda.curve import SpreadCurve$/;" kind:namespace line:4 +SpreadCurve test_upfront_cds.py /^from pyisda.curve import YieldCurve, BadDay, SpreadCurve$/;" kind:namespace line:14 +StringIO process_queue.py /^ from cStringIO import StringIO$/;" kind:namespace line:9 +StringIO process_queue.py /^ from io import StringIO$/;" kind:namespace line:7 +SurvProb calibrate_tranches.py /^ SurvProb = np.array([[float(e) for e in line.split(",")] for line in fh], dtype='double', order='F')$/;" kind:variable line:31 +SurvProb script_calibrate_tranches.py /^ SurvProb = np.array([[float(e) for e in line.split(",")] for line in fh], dtype='double', order='F')$/;" kind:variable line:12 +Swaption analytics/__init__.py /^from .option import Swaption$/;" kind:namespace line:2 +Swaption analytics/option.py /^class Swaption(ForwardIndex):$/;" kind:class line:60 +Swaption calibrate_swaption.py /^from analytics import Index, Swaption$/;" kind:namespace line:3 +Swaption test_hyoption.py /^from analytics import Index, Swaption$/;" kind:namespace line:1 +Swaption test_igoption.py /^from analytics import Index, Swaption$/;" kind:namespace line:1 +Swaption tests/test_swaption.py /^from analytics import Index, Swaption$/;" kind:namespace line:7 +SwaptionDeal Dawn/models.py /^class SwaptionDeal(db.Model):$/;" kind:class line:178 +SwaptionDeal Dawn/views.py /^from .models import ModelForm, BondDeal, CDSDeal, SwaptionDeal, Counterparties$/;" kind:namespace line:3 +SwaptionForm Dawn/views.py /^class SwaptionForm(ModelForm):$/;" kind:class line:71 +T analytics/option.py /^ def T(self):$/;" kind:member line:232 +TCurve pyisda/pyisda/cdsone.pxd /^from curve cimport TCurve$/;" kind:namespace line:2 +TCurve pyisda/pyisda/flat_hazard.pyx /^from curve cimport (TCurve, YieldCurve, SpreadCurve, JpmcdsCleanSpreadCurve,$/;" kind:namespace line:8 +TCurve pyisda/pyisda/legs.pxd /^from curve cimport TCurve$/;" kind:namespace line:3 +TDate pyisda/pyisda/flat_hazard.pyx /^from date cimport dcc, TDate$/;" kind:namespace line:1 +TDate pyisda/pyisda/legs.pxd /^from date cimport TDate, TDateInterval$/;" kind:namespace line:1 +TDateInterval pyisda/pyisda/cdsone.pxd /^from date cimport TDateInterval$/;" kind:namespace line:1 +TDateInterval pyisda/pyisda/legs.pxd /^from date cimport TDate, TDateInterval$/;" kind:namespace line:1 +TDate_to_pydate pyisda/pyisda/date.pxd /^cpdef c_datetime.date TDate_to_pydate(TDate d)$/;" kind:function line:49 +TDate_to_pydate pyisda/pyisda/date.pyx /^cpdef c_datetime.date TDate_to_pydate(TDate d):$/;" kind:function line:10 +TDate_to_pydate pyisda/pyisda/legs.pyx /^from date cimport pydate_to_TDate, TDate_to_pydate, dcc$/;" kind:namespace line:2 +TStubMethod pyisda/pyisda/curve.pxd /^from cdsone cimport TStubMethod$/;" kind:namespace line:1 +TStubMethod pyisda/pyisda/curve.pyx /^from cdsone cimport JpmcdsStringToStubMethod, TStubMethod$/;" kind:namespace line:7 +TStubMethod pyisda/pyisda/flat_hazard.pyx /^from cdsone cimport JpmcdsStringToStubMethod, TStubMethod$/;" kind:namespace line:11 +TStubMethod pyisda/pyisda/legs.pxd /^from cdsone cimport TStubMethod$/;" kind:namespace line:2 +TStubMethod pyisda/pyisda/legs.pyx /^from cdsone cimport JpmcdsStringToStubMethod, TStubMethod$/;" kind:namespace line:4 +Table adj_index_price.py /^from sqlalchemy import create_engine, MetaData, Table, bindparam$/;" kind:namespace line:1 +Table backfill_index.py /^from sqlalchemy import MetaData, create_engine, Table$/;" kind:namespace line:1 +Table insert_composite_quotes.py /^from sqlalchemy import Table, create_engine, MetaData$/;" kind:namespace line:1 +Table insert_index.py /^from sqlalchemy import MetaData, create_engine, Table$/;" kind:namespace line:2 +Table insert_tranche_quotes_old.py /^from sqlalchemy import Table, create_engine, MetaData$/;" kind:namespace line:1 +Table parse_emails.py /^ from sqlalchemy import MetaData, Table$/;" kind:namespace line:176 +Table task_server/insert_tranche_quotes.py /^from sqlalchemy import Table, create_engine, MetaData$/;" kind:namespace line:1 +Template mailing_list.py /^from string import Template$/;" kind:namespace line:5 +Template trade_template.py /^from string import Template$/;" kind:namespace line:1 +TestBreakeven tests/test_swaption.py /^class TestBreakeven(unittest.TestCase):$/;" kind:class line:54 +TestDaysAccrued dates.py /^class TestDaysAccrued(unittest.TestCase):$/;" kind:class line:54 +TestForwardIndex tests/test_index.py /^class TestForwardIndex(unittest.TestCase):$/;" kind:class line:47 +TestPickle pyisda/tests/test_pickle.py /^class TestPickle(unittest.TestCase):$/;" kind:class line:9 +TestPutCallParity tests/test_swaption.py /^class TestPutCallParity(unittest.TestCase):$/;" kind:class line:9 +TestStrike tests/test_index.py /^class TestStrike(unittest.TestCase):$/;" kind:class line:11 +TestUpfront tests/test_cds.py /^class TestUpfront(unittest.TestCase):$/;" kind:class line:12 +TestYieldCurve tests/test_yieldcurve.py /^class TestYieldCurve(unittest.TestCase):$/;" kind:class line:10 +TimeoutException download_markit_quotes.py /^from selenium.common.exceptions import TimeoutException$/;" kind:namespace line:8 +USDCurrency pyisda/pyisda/utils.py /^from quantlib.currency.api import USDCurrency, EURCurrency$/;" kind:namespace line:6 +USDCurrency yieldcurve.py /^from quantlib.currency.api import USDCurrency, EURCurrency$/;" kind:namespace line:9 +Unadjusted load_cf.py /^from quantlib.time.api import Schedule, Actual360, Period, Months, Calendar, Unadjusted, ModifiedFollowing, Date$/;" kind:namespace line:12 +UnitedStates tranche_functions.py /^from quantlib.time.api import Actual360, Period, UnitedStates, Following, today$/;" kind:namespace line:4 +WebDriverWait download_markit_quotes.py /^from selenium.webdriver.support.ui import WebDriverWait$/;" kind:namespace line:5 +WebDriverWait download_markit_quotes.py /^from selenium.webdriver.support.ui import WebDriverWait$/;" kind:namespace line:7 +WeekendsOnly pyisda/pyisda/utils.py /^from quantlib.time.api import ( Date, pydate_from_qldate, WeekendsOnly,$/;" kind:namespace line:2 +WeekendsOnly test_upfront_cds.py /^from quantlib.time.api import (WeekendsOnly, today, Years, Months,$/;" kind:namespace line:1 +WeekendsOnly yieldcurve.py /^from quantlib.time.api import (WeekendsOnly, Date, Period, Days, Schedule, Annual,$/;" kind:namespace line:5 +YC analytics/index.py /^from yieldcurve import YC, ql_to_jp, roll_yc, rate_helpers$/;" kind:namespace line:18 +YC calibrate_tranches.py /^from yieldcurve import YC$/;" kind:namespace line:3 +YC load_cf.py /^from yieldcurve import YC$/;" kind:namespace line:15 +YC pyisda/pyisda/utils.py /^def YC(currency="USD", helpers = None, MarkitData=None):$/;" kind:function line:65 +YC test_upfront_cds.py /^from yieldcurve import YC, rate_helpers, getMarkitIRData$/;" kind:namespace line:12 +YC tests/test_cds.py /^from yieldcurve import YC, ql_to_jp$/;" kind:namespace line:10 +YC tests/test_yieldcurve.py /^from yieldcurve import YC$/;" kind:namespace line:8 +YC yieldcurve.py /^def YC(helpers = None, currency="USD", MarkitData=None):$/;" kind:function line:105 +Years test_upfront_cds.py /^from quantlib.time.api import (WeekendsOnly, today, Years, Months,$/;" kind:namespace line:1 +YieldCurve pyisda/example.py /^from pyisda.curve import YieldCurve, BadDay, SpreadCurve$/;" kind:namespace line:1 +YieldCurve pyisda/pyisda/cdsone.pyx /^from curve cimport YieldCurve$/;" kind:namespace line:1 +YieldCurve pyisda/pyisda/curve.pxd /^cdef class YieldCurve(Curve):$/;" kind:class line:106 +YieldCurve pyisda/pyisda/curve.pyx /^cdef class YieldCurve(Curve):$/;" kind:class line:86 +YieldCurve pyisda/pyisda/flat_hazard.pyx /^from curve cimport (TCurve, YieldCurve, SpreadCurve, JpmcdsCleanSpreadCurve,$/;" kind:namespace line:8 +YieldCurve pyisda/pyisda/legs.pyx /^from curve cimport YieldCurve, SpreadCurve$/;" kind:namespace line:5 +YieldCurve pyisda/pyisda/utils.py /^from pyisda.curve import YieldCurve, BadDay$/;" kind:namespace line:16 +YieldCurve test_upfront_cds.py /^from pyisda.curve import YieldCurve, BadDay, SpreadCurve$/;" kind:namespace line:14 +YieldCurve yieldcurve.py /^from pyisda.curve import YieldCurve$/;" kind:namespace line:20 +ZipFile ecb_yieldcurve.py /^from zipfile import ZipFile$/;" kind:namespace line:4 +ZipFile load_cf.py /^from zipfile import ZipFile$/;" kind:namespace line:8 +__cinit__ pyisda/pyisda/legs.pyx /^ def __cinit__(self, start_date, end_date, TBoolean pay_accrued_on_default,$/;" kind:member line:87 +__cinit__ pyisda/pyisda/legs.pyx /^ def __cinit__(self, start_date, end_date, double notional,$/;" kind:member line:20 +__dealloc__ pyisda/pyisda/curve.pyx /^ def __dealloc__(self):$/;" kind:member line:168 +__dealloc__ pyisda/pyisda/curve.pyx /^ def __dealloc__(self):$/;" kind:member line:18 +__dealloc__ pyisda/pyisda/legs.pyx /^ def __dealloc__(self):$/;" kind:member line:187 +__dealloc__ pyisda/pyisda/legs.pyx /^ def __dealloc__(self):$/;" kind:member line:30 +__forward_zero_price pyisda/pyisda/curve.pyx /^ def __forward_zero_price(self, d2, d1 = None):$/;" kind:member line:57 +__getstate__ pyisda/pyisda/curve.pyx /^ def __getstate__(self):$/;" kind:member line:173 +__getstate__ pyisda/pyisda/curve.pyx /^ def __getstate__(self):$/;" kind:member line:22 +__hash__ analytics/option.py /^ def __hash__(self):$/;" kind:member line:120 +__init__ analytics/index.py /^ def __init__(self, index, forward_date, ref_is_price = False):$/;" kind:member line:312 +__init__ analytics/index.py /^ def __init__(self, start_date, end_date, recovery, fixed_rate,$/;" kind:member line:38 +__init__ analytics/option.py /^ def __init__(self, index, exercise_date, strike,$/;" kind:member line:62 +__init__ daemon.py /^ def __init__(self, pidfile): self.pidfile = pidfile$/;" kind:member line:10 +__init__ db.py /^ def __init__(self, wrapped):$/;" kind:member line:10 +__init__ pyisda/pyisda/curve.pyx /^ def __init__(self, date, str types,$/;" kind:member line:115 +__init__ pyisda/pyisda/curve.pyx /^ def __init__(self, today, YieldCurve yc, start_date, step_in_date,$/;" kind:member line:255 +__init__.py Dawn/__init__.py 1;" kind:file line:1 +__init__.py analytics/__init__.py 1;" kind:file line:1 +__init__.py intex/__init__.py 1;" kind:file line:1 +__init__.py markit/__init__.py 1;" kind:file line:1 +__init__.py pyisda/pyisda/__init__.py 1;" kind:file line:1 +__init__.py risk_insight/__init__.py 1;" kind:file line:1 +__init__.py task_server/__init__.py 1;" kind:file line:1 +__main__.py intex/__main__.py 1;" kind:file line:1 +__main__.py markit/__main__.py 1;" kind:file line:1 +__main__.py task_server/__main__.py 1;" kind:file line:1 +__reduce__ pyisda/pyisda/legs.pyx /^ def __reduce__(self):$/;" kind:member line:110 +__reduce__ pyisda/pyisda/legs.pyx /^ def __reduce__(self):$/;" kind:member line:34 +__repr__ analytics/index.py /^ def __repr__(self):$/;" kind:member line:258 +__repr__ analytics/option.py /^ def __repr__(self):$/;" kind:member line:305 +__setstate__ pyisda/pyisda/curve.pyx /^ def __setstate__(self, state):$/;" kind:member line:178 +__setstate__ pyisda/pyisda/curve.pyx /^ def __setstate__(self, state):$/;" kind:member line:30 +__table__args Dawn/models.py /^ "haircut is NULL and weighted_amount is NOT NULL)"),$/;" kind:variable line:175 +__table_args__ Dawn/models.py /^ "(attach is not NULL and detach is not NULL)"),)$/;" kind:variable line:139 +__table_args__ Dawn/models.py /^ __table_args__= (db.CheckConstraint('cusip is not Null or isin is not Null'),)$/;" kind:variable line:104 +__tablename__ Dawn/models.py /^ __tablename__ = 'bonds'$/;" kind:variable line:71 +__tablename__ Dawn/models.py /^ __tablename__ = 'cds'$/;" kind:variable line:107 +__tablename__ Dawn/models.py /^ __tablename__ = 'counterparties'$/;" kind:variable line:12 +__tablename__ Dawn/models.py /^ __tablename__ = 'repo'$/;" kind:variable line:142 +__tablename__ Dawn/models.py /^ __tablename__ = 'swaptions'$/;" kind:variable line:179 +_service send_email.py /^ _service = get_gmail_service()$/;" kind:variable line:46 +_update analytics/index.py /^ def _update(self):$/;" kind:member line:351 +_update analytics/index.py /^ def _update(self):$/;" kind:member line:93 +acc calibrate_tranches.py /^ acc = cdsAccrued(startdate, 0.05)$/;" kind:variable line:48 +account_number trade_booking.py /^account_number = "602382.1"$/;" kind:variable line:30 +accrued Dawn/models.py /^ accrued = db.Column(db.Float, nullable = False)$/;" kind:variable line:98 +accrued analytics/index.py /^ def accrued(self):$/;" kind:member line:126 +accrued pyisda/pyisda/legs.pyx /^ def accrued(self, today):$/;" kind:member line:172 +accrued_payment Dawn/models.py /^ accrued_payment = db.Column(db.Float)$/;" kind:variable line:102 +action Dawn/models.py /^ action = db.Column(ACTION)$/;" kind:variable line:111 +action Dawn/models.py /^ action = db.Column(ACTION)$/;" kind:variable line:145 +action Dawn/models.py /^ action = db.Column(ACTION)$/;" kind:variable line:183 +action Dawn/models.py /^ action = db.Column(ACTION)$/;" kind:variable line:75 +adj_index_price.py adj_index_price.py 1;" kind:file line:1 +adjust_attachments tranche_functions.py /^def adjust_attachments(K, losstodate, factor):$/;" kind:function line:78 +affected_indices handle_default.py /^def affected_indices(company_id):$/;" kind:function line:6 +all_df parse_gs.py /^all_df = all_df.rename(columns={'Strike':'strike',$/;" kind:variable line:89 +all_df parse_gs.py /^all_df = pd.concat(all_df, names = ['quotedate', 'index', 'series'])$/;" kind:variable line:83 +all_df parse_gs.py /^all_df = {}$/;" kind:variable line:7 +all_extensions pyisda/setup.py /^all_extensions = Extension("*", ["pyisda\/*.pyx"],$/;" kind:variable line:5 +all_extensions pyisda/setup.py /^all_extensions = cythonize([c_extension, all_extensions], nthreads = 4,$/;" kind:variable line:13 +already_uploaded parse_emails.py /^ already_uploaded = pickle.load(fh)$/;" kind:variable line:208 +already_uploaded parse_emails.py /^ already_uploaded = {}$/;" kind:variable line:210 +app Dawn/__init__.py /^app = Flask(__name__)$/;" kind:variable line:6 +app Dawn/views.py /^from . import app$/;" kind:namespace line:15 +app risk_insight/__init__.py /^app = Flask(__name__)$/;" kind:variable line:2 +app risk_insight/views.py /^from risk_insight import app$/;" kind:namespace line:1 +app task_server/__init__.py /^app = Flask(__name__)$/;" kind:variable line:2 +app task_server/rest.py /^from task_server import app$/;" kind:namespace line:7 +append_overrides bbg_helpers.py /^def append_overrides(request, d):$/;" kind:function line:36 +arch_model option_trades.py /^from arch import arch_model$/;" kind:namespace line:2 +argparse calibrate_swaption.py /^import argparse$/;" kind:namespace line:2 +argparse download_emails.py /^import argparse$/;" kind:namespace line:15 +argparse markit/__main__.py /^import argparse$/;" kind:namespace line:1 +argparse process_queue.py /^import argparse$/;" kind:namespace line:20 +argparse send_email.py /^import argparse$/;" kind:namespace line:13 +argparse task_server/__main__.py /^import argparse$/;" kind:namespace line:2 +args calibrate_swaption.py /^ args = parser.parse_args()$/;" kind:variable line:65 +args markit/__main__.py /^args = parser.parse_args()$/;" kind:variable line:33 +args task_server/__main__.py /^args = parser.parse_args()$/;" kind:variable line:21 +argv handle_default.py /^from sys import argv$/;" kind:namespace line:4 +array analytics/option.py /^import array$/;" kind:namespace line:3 +array pyisda/example.py /^import array$/;" kind:namespace line:7 +array test_upfront_cds.py /^import array$/;" kind:namespace line:19 +assertListAlmostEqual pyisda/tests/test_pickle.py /^ def assertListAlmostEqual(self, l1, l2):$/;" kind:member line:13 +assertListAlmostEqual tests/test_yieldcurve.py /^ def assertListAlmostEqual(self, list1, list2, places = 7):$/;" kind:member line:12 +asset_class Dawn/models.py /^ asset_class = db.Column(ASSET_CLASS)$/;" kind:variable line:99 +atexit daemon.py /^import sys, os, time, atexit, signal$/;" kind:namespace line:3 +atm_vol option_trades.py /^def atm_vol(index, series, moneyness=0.2):$/;" kind:function line:64 +atm_vol_date option_trades.py /^def atm_vol_date(index, date):$/;" kind:function line:81 +atm_vol_fun option_trades.py /^def atm_vol_fun(v, ref_is_price=False, moneyness=0.2):$/;" kind:function line:58 +attach Dawn/models.py /^ attach = db.Column(db.SmallInteger, info={'min': 0, 'max':100})$/;" kind:variable line:133 +attach insert_index.py /^ attach = attach,$/;" kind:variable line:77 +attachment_name mailing_list.py /^ attachment_name = 'Serenitas Capital (SCGMF Returns).pdf'$/;" kind:variable line:35 +attachment_name mailing_list.py /^ attachment_name = 'Serenitas Credit Gamma Master Fund - Investor Letter 1Q2015.pdf'$/;" kind:variable line:40 +author pyisda/docs/conf.py /^author = 'Guillaume Horel'$/;" kind:variable line:60 +author pyisda/setup.py /^ author = 'Guillaume Horel',$/;" kind:variable line:19 +aux calibrate_tranches.py /^ def aux(rho):$/;" kind:function line:50 +aux option_trades.py /^ def aux(s, col, term):$/;" kind:function line:102 +aux process_queue.py /^def aux(v):$/;" kind:function line:98 +b optimization.py /^ b = np.array([2.5, 3.3])$/;" kind:variable line:102 +backfill_cds.py backfill_cds.py 1;" kind:file line:1 +backfill_index.py backfill_index.py 1;" kind:file line:1 +backpopulate_marks position.py /^def backpopulate_marks(begin_str='2015-01-15', end_str='2015-07-15'):$/;" kind:function line:38 +base64 download_emails.py /^import base64$/;" kind:namespace line:12 +base64 send_email.py /^import base64$/;" kind:namespace line:8 +base_date pyisda/pyisda/curve.pyx /^ def base_date(self):$/;" kind:member line:54 +base_uri futures.py /^base_uri = "http:\/\/www.cmegroup.com\/CmeWS\/md\/MDServer\/V1\/Venue\/G\/Exchange\/XCME\/FOI\/FUT\/Product\/GE"$/;" kind:variable line:49 +basedir backfill_cds.py /^basedir = "\/home\/share\/CorpCDOs\/Scenarios\/Calibration"$/;" kind:variable line:21 +basedir populate_risk_numbers.py /^ basedir = "\/home\/share\/CorpCDOs"$/;" kind:variable line:62 +basedir populate_risk_numbers.py /^basedir = "\/home\/share\/CorpCDOs"$/;" kind:variable line:5 +basedir risk_insight/views.py /^basedir = "\/home\/share\/CorpCDOs"$/;" kind:variable line:7 +basketid insert_index.py /^ basketid = eubasketid,$/;" kind:variable line:75 +bbg_helpers.py bbg_helpers.py 1;" kind:file line:1 +bbg_newids.py bbg_newids.py 1;" kind:file line:1 +bbg_prices.py bbg_prices.py 1;" kind:file line:1 +bdate_range position.py /^from pandas import bdate_range$/;" kind:namespace line:5 +binascii download_emails.py /^import binascii$/;" kind:namespace line:13 +binascii send_email.py /^import binascii$/;" kind:namespace line:9 +bindparam adj_index_price.py /^from sqlalchemy import create_engine, MetaData, Table, bindparam$/;" kind:namespace line:1 +bindparam bbg_newids.py /^from sqlalchemy import create_engine, MetaData, select, Column, func, bindparam$/;" kind:namespace line:1 +black analytics/black.py /^def black(F, K, T, sigma, option_type = "payer"):$/;" kind:function line:16 +black analytics/option.py /^from .black import black$/;" kind:namespace line:9 +black.py analytics/black.py 1;" kind:file line:1 +bloomberg_corp bbg_newids.py /^bloomberg_corp = meta.tables['bloomberg_corp']$/;" kind:variable line:13 +bloomberg_corp_ref bbg_newids.py /^bloomberg_corp_ref = meta.tables['bloomberg_corp_ref']$/;" kind:variable line:12 +blpapi bbg_helpers.py /^import blpapi$/;" kind:namespace line:1 +bond_cal Dawn/views.py /^bond_cal = HolidayCalendarFactory('BondCalendar', fed_cal, GoodFriday)$/;" kind:variable line:20 +bond_cal dates.py /^bond_cal = HolidayCalendarFactory('BondCalendar', fed_cal, GoodFriday)$/;" kind:variable line:7 +bond_trade_process process_queue.py /^def bond_trade_process(conn, session, trade):$/;" kind:function line:271 +breakeven analytics/option.py /^ def breakeven(self):$/;" kind:member line:277 +brentq analytics/index.py /^from scipy.optimize import brentq$/;" kind:namespace line:17 +brentq analytics/option.py /^from scipy.optimize import brentq$/;" kind:namespace line:23 +broker_codes trade_booking.py /^broker_codes = get_broker_codes()$/;" kind:variable line:33 +bs4 parse_preqin.py /^import bs4$/;" kind:namespace line:2 +build download_emails.py /^from apiclient.discovery import build$/;" kind:namespace line:5 +build send_email.py /^from apiclient.discovery import build$/;" kind:namespace line:1 +build_line process_queue.py /^def build_line(obj, queue_name='bond_trades'):$/;" kind:function line:122 +build_portfolio tasks.py /^def build_portfolio(workdate, dealname, reinvflag):$/;" kind:function line:8 +build_scenarios tasks.py /^def build_scenarios(workdate, dealname, reinvflag):$/;" kind:function line:14 +build_yc pyisda/example.py /^from pyisda.utils import build_yc$/;" kind:namespace line:6 +build_yc pyisda/pyisda/utils.py /^def build_yc(trade_date, ql_curve = False):$/;" kind:function line:72 +build_yc pyisda/tests/test_pickle.py /^from pyisda.utils import build_yc$/;" kind:namespace line:7 +build_yc test_upfront_cds.py /^from pyisda.utils import build_yc$/;" kind:namespace line:15 +bump_rev Dawn/utils.py /^def bump_rev(filename):$/;" kind:function line:57 +bump_rev Dawn/views.py /^from .utils import load_counterparties, bump_rev, simple_serialize$/;" kind:namespace line:12 +bus_day Dawn/views.py /^bus_day = CustomBusinessDay(calendar=bond_cal())$/;" kind:variable line:21 +bus_day dates.py /^bus_day = CustomBusinessDay(calendar=bond_cal())$/;" kind:variable line:8 +bus_day load_globeop_report.py /^from dates import bus_day$/;" kind:namespace line:5 +bus_day pnl_explain.py /^from dates import bus_day, imm_dates, yearfrac$/;" kind:namespace line:5 +buysell Dawn/models.py /^ buysell = db.Column(db.Boolean, nullable = False, info={'choices':[(0, 'sell'), (1, 'buy')],$/;" kind:variable line:192 +buysell Dawn/models.py /^ buysell = db.Column(db.Boolean, nullable = False, info={'choices':[(0, 'sell'), (1, 'buy')],$/;" kind:variable line:93 +c backfill_cds.py /^ c = serenitasdb.cursor()$/;" kind:variable line:33 +c_datetime pyisda/pyisda/date.pxd /^from cpython cimport datetime as c_datetime$/;" kind:namespace line:1 +c_datetime pyisda/pyisda/date.pyx /^from cpython cimport datetime as c_datetime$/;" kind:namespace line:2 +c_extension pyisda/setup.py /^c_extension = Extension("pyisda.flat_hazard",$/;" kind:variable line:9 +cached_f analytics/option.py /^ def cached_f(*args, **kwargs):$/;" kind:function line:36 +cal yieldcurve.py /^ cal = calendar_from_name('USA')$/;" kind:variable line:125 +calib analytics/option.py /^def calib(S0, fp, exercise_date, exercise_date_settle,$/;" kind:function line:26 +calib calibrate_swaption.py /^def calib(d, option, expiry, index, series):$/;" kind:function line:23 +calibrate calibrate_swaption.py /^def calibrate(index_type, series, date, nproc):$/;" kind:function line:40 +calibrate_swaption.py calibrate_swaption.py 1;" kind:file line:1 +calibrate_tranches.py calibrate_tranches.py 1;" kind:file line:1 +call_notice Dawn/models.py /^ call_notice = db.Column(CALL_NOTICE)$/;" kind:variable line:171 +cashaccount Dawn/models.py /^ cashaccount = db.Column(db.String(10), default='MLNSCLMASW', nullable=False)$/;" kind:variable line:186 +cashaccount Dawn/models.py /^ cashaccount = db.Column(db.String(10), default='SGNSCLMASW', nullable=False)$/;" kind:variable line:114 +cashaccount Dawn/models.py /^ cashaccount = db.Column(db.String(10), default='SGNSCLMASW', nullable=False)$/;" kind:variable line:148 +cashaccount Dawn/models.py /^ cashaccount = db.Column(db.String(10), default='V0NSCLMAMB', nullable=False)$/;" kind:variable line:78 +cashflows pyisda/pyisda/legs.pyx /^ def cashflows(self):$/;" kind:member line:134 +cds.py markit/cds.py 1;" kind:file line:1 +cdsAccrued tranche_functions.py /^def cdsAccrued(tradedate, coupon):$/;" kind:function line:137 +cds_explain pnl_explain.py /^def cds_explain(index, series, tenor, attach = np.nan, detach = np.nan,$/;" kind:function line:117 +cds_explain_strat pnl_explain.py /^def cds_explain_strat(strat, start_date, end_date, engine = dbengine("dawndb")):$/;" kind:function line:190 +cds_rebook.py cds_rebook.py 1;" kind:file line:1 +cds_schedule test_upfront_cds.py /^ cds_schedule = Schedule(Date.from_datetime(trade_date), Date.from_datetime(term_date),$/;" kind:variable line:72 +cds_trade test_upfront_cds.py /^ cds_trade = CreditDefaultSwap.from_upfront(BUYER, 10000000, 0., 0.01, cds_schedule, Following, Actual360(),$/;" kind:variable line:75 +cds_trade2 test_upfront_cds.py /^ cds_trade2 = CreditDefaultSwap(BUYER, 10000000, spread, cds_schedule, Following, Actual360(),$/;" kind:variable line:83 +cds_trade_process process_queue.py /^def cds_trade_process(serenitasdb, dawndb, session, trade):$/;" kind:function line:291 +cdsone.pxd pyisda/pyisda/cdsone.pxd 1;" kind:file line:1 +cdsone.pyx pyisda/pyisda/cdsone.pyx 1;" kind:file line:1 +central futures.py /^central = pytz.timezone('US\/Central')$/;" kind:variable line:55 +cfdata load_cf.py /^ cfdata = getdealcf(params["dealnames"], params["zipfiles"], tradedate)$/;" kind:variable line:198 +chain externalmarksbackfill.py /^from itertools import chain$/;" kind:namespace line:9 +chain load_globeop_report.py /^from itertools import chain$/;" kind:namespace line:4 +checked trade_template.py /^checked = "\\underline{\\hspace{0.35cm}X\\hspace{0.35cm}}"$/;" kind:variable line:4 +city Dawn/models.py /^ city = db.Column(db.String)$/;" kind:variable line:15 +clean_mapping bbg_newids.py /^clean_mapping = ((cusip, loanxid - {None}) for cusip, loanxid in d.items())$/;" kind:variable line:26 +clean_mapping bbg_newids.py /^clean_mapping = {cusip: f(loanxid) for cusip, loanxid in clean_mapping}$/;" kind:variable line:34 +clean_pv analytics/index.py /^ def clean_pv(self):$/;" kind:member line:134 +clearing_facility Dawn/models.py /^ clearing_facility = db.Column(db.String(12), default='ICE-CREDIT')$/;" kind:variable line:135 +client download_emails.py /^from oauth2client import client$/;" kind:namespace line:9 +client send_email.py /^from oauth2client import client, tools$/;" kind:namespace line:5 +client.py client.py 1;" kind:file line:1 +clo_strats load_globeop_report.py /^ clo_strats = ['CLO_BBB', 'CLO_AAA', 'CLO_BB20']$/;" kind:variable line:77 +close_connection Dawn/views.py /^def close_connection(exception):$/;" kind:function line:46 +close_connection risk_insight/views.py /^def close_connection(exception):$/;" kind:function line:34 +close_db task_server/rest.py /^def close_db(error):$/;" kind:function line:27 +closing intex/load_indicative.py /^from contextlib import closing$/;" kind:namespace line:9 +code Dawn/models.py /^ code = db.Column(db.String(12), primary_key=True)$/;" kind:variable line:13 +colored analytics/index.py /^from termcolor import colored$/;" kind:namespace line:10 +cols parse_gs.py /^ cols = ['Strike', 'Pay', 'DeltaPay', 'Rec', 'Vol',$/;" kind:variable line:57 +cols parse_gs.py /^ cols = ['Strike', 'Sprd', 'Pay', 'DeltaPay', 'Rec', 'Vol',$/;" kind:variable line:54 +common backfill_cds.py /^import common$/;" kind:namespace line:2 +common ecb_yieldcurve.py /^import common$/;" kind:namespace line:6 +common markit_red.py /^import common$/;" kind:namespace line:4 +common.py common.py 1;" kind:file line:1 +common.py intex/common.py 1;" kind:file line:1 +compiler_directives pyisda/setup.py /^ compiler_directives={'embedsignature':True})$/;" kind:variable line:14 +compute_allocation optim_alloc.py /^def compute_allocation(rho_clo = 0.9, rho_cso=0.6, rho_subprime=0.2,$/;" kind:function line:22 +compute_delta load_cf.py /^def compute_delta(dist, dealweight, cusip_pv, tradedate, K1 = 0, K2 = 1):$/;" kind:function line:183 +compute_tranche_factors pnl_explain.py /^def compute_tranche_factors(df, attach, detach):$/;" kind:function line:108 +conf.py pyisda/docs/conf.py 1;" kind:file line:1 +config process_queue.py /^import task_server.config as config$/;" kind:namespace line:13 +config task_server/globeop.py /^from task_server import config$/;" kind:namespace line:5 +config.py task_server/config.py 1;" kind:file line:1 +conn bbg_prices.py /^conn = engine.raw_connection()$/;" kind:variable line:35 +conn facility_download.py /^from db import conn, query_db$/;" kind:namespace line:4 +conn load_cf.py /^from db import query_db, conn$/;" kind:namespace line:11 +conn parse_gs.py /^conn = serenitasdb.raw_connection()$/;" kind:variable line:106 +contextmanager bbg_helpers.py /^from contextlib import contextmanager$/;" kind:namespace line:4 +contingent_leg pyisda/example.py /^ contingent_leg = ContingentLeg(start_date, end_date, 1000000)$/;" kind:variable line:29 +contingent_leg test_upfront_cds.py /^ contingent_leg = ContingentLeg(start_date, term_date, 10000000)$/;" kind:variable line:68 +contingent_leg_pv pyisda/example.py /^ contingent_leg_pv = contingent_leg.pv(today_date, step_in_date,$/;" kind:variable line:48 +contingent_leg_pv2 pyisda/example.py /^ contingent_leg_pv2 = contingent_leg.pv(today_date, step_in_date,$/;" kind:variable line:50 +continuous_rate pyisda/example.py /^ continuous_rate = math.log(1+rate)$/;" kind:variable line:41 +contracts futures.py /^contracts = ["GE" + monthcodes[d.month-1] + str(d.year)[-1:] for d in nextIMMDates(workdate.date())]$/;" kind:variable line:41 +convert backfill_cds.py /^def convert(x):$/;" kind:function line:10 +convert insert_composite_quotes.py /^def convert(x):$/;" kind:function line:14 +convert markit/import_quotes.py /^def convert(x):$/;" kind:function line:14 +convert populate_risk_numbers.py /^def convert(s):$/;" kind:function line:33 +convert task_server/insert_tranche_quotes.py /^def convert(x):$/;" kind:function line:15 +convertToNone intex/load_indicative.py /^def convertToNone(s):$/;" kind:function line:14 +convertToNone intex/load_intex_collateral.py /^def convertToNone(s):$/;" kind:function line:21 +convertToNone markit/cds.py /^def convertToNone(v):$/;" kind:function line:13 +convert_int task_server/insert_tranche_quotes.py /^def convert_int(x):$/;" kind:function line:24 +copyright pyisda/docs/conf.py /^copyright = '2016, Guillaume Horel'$/;" kind:variable line:59 +cor2cov optim_alloc.py /^def cor2cov(Rho, vol):$/;" kind:function line:7 +counterparty Dawn/models.py /^ counterparty = db.relationship(Counterparties)$/;" kind:variable line:103 +counterparty Dawn/models.py /^ counterparty = db.relationship(Counterparties)$/;" kind:variable line:137 +counterparty Dawn/models.py /^ counterparty = db.relationship(Counterparties)$/;" kind:variable line:206 +coupon_leg pyisda/example.py /^ coupon_leg = FeeLeg(start_date, end_date, True, 1000000, 0.01)$/;" kind:variable line:28 +coupon_leg_pv pyisda/example.py /^ coupon_leg_pv = coupon_leg.pv(today_date, step_in_date,$/;" kind:variable line:43 +coupon_leg_pv2 pyisda/example.py /^ coupon_leg_pv2 = coupon_leg.pv(today_date, step_in_date,$/;" kind:variable line:45 +cp_choices Dawn/views.py /^def cp_choices():$/;" kind:function line:23 +cp_code Dawn/models.py /^ cp_code = db.Column(db.String(12), db.ForeignKey('counterparties.code'),$/;" kind:variable line:115 +cp_code Dawn/models.py /^ cp_code = db.Column(db.String(12), db.ForeignKey('counterparties.code'),$/;" kind:variable line:149 +cp_code Dawn/models.py /^ cp_code = db.Column(db.String(12), db.ForeignKey('counterparties.code'),$/;" kind:variable line:187 +cp_code Dawn/models.py /^ cp_code = db.Column(db.String(12), db.ForeignKey('counterparties.code'),$/;" kind:variable line:79 +create_engine Dawn/utils.py /^from sqlalchemy import create_engine$/;" kind:namespace line:5 +create_engine adj_index_price.py /^from sqlalchemy import create_engine, MetaData, Table, bindparam$/;" kind:namespace line:1 +create_engine backfill_index.py /^from sqlalchemy import MetaData, create_engine, Table$/;" kind:namespace line:1 +create_engine bbg_newids.py /^from sqlalchemy import create_engine, MetaData, select, Column, func, bindparam$/;" kind:namespace line:1 +create_engine bbg_prices.py /^from sqlalchemy import create_engine$/;" kind:namespace line:2 +create_engine cds_rebook.py /^from sqlalchemy import create_engine$/;" kind:namespace line:2 +create_engine database_consistency.py /^from sqlalchemy import create_engine$/;" kind:namespace line:3 +create_engine dawn_utils.py /^from sqlalchemy import create_engine$/;" kind:namespace line:2 +create_engine db.py /^from sqlalchemy import create_engine$/;" kind:namespace line:6 +create_engine externalmarksbackfill.py /^from sqlalchemy import create_engine$/;" kind:namespace line:8 +create_engine insert_composite_quotes.py /^from sqlalchemy import Table, create_engine, MetaData$/;" kind:namespace line:1 +create_engine insert_index.py /^from sqlalchemy import MetaData, create_engine, Table$/;" kind:namespace line:2 +create_engine insert_tranche_quotes_old.py /^from sqlalchemy import Table, create_engine, MetaData$/;" kind:namespace line:1 +create_engine markit/__main__.py /^from sqlalchemy import create_engine$/;" kind:namespace line:16 +create_engine position.py /^from sqlalchemy import create_engine$/;" kind:namespace line:3 +create_engine process_queue.py /^from sqlalchemy import create_engine$/;" kind:namespace line:15 +create_engine task_server/__main__.py /^from sqlalchemy import create_engine$/;" kind:namespace line:5 +create_engine task_server/globeop.py /^from sqlalchemy import create_engine$/;" kind:namespace line:10 +create_engine task_server/insert_tranche_quotes.py /^from sqlalchemy import Table, create_engine, MetaData$/;" kind:namespace line:1 +create_newindices handle_default.py /^def create_newindices(recordslist, lastdate, nissuers):$/;" kind:function line:18 +create_trigger_function dawn_utils.py /^def create_trigger_function(conn):$/;" kind:function line:5 +create_triggers dawn_utils.py /^def create_triggers():$/;" kind:function line:34 +creditSchedule tranche_functions.py /^def creditSchedule(tradedate, tenor, coupon, yc, enddate = None):$/;" kind:function line:119 +csv backfill_cds.py /^import csv$/;" kind:namespace line:3 +csv insert_composite_quotes.py /^import csv$/;" kind:namespace line:3 +csv insert_tranche_quotes_old.py /^import csv$/;" kind:namespace line:3 +csv intex/intex_scenarios.py /^import csv$/;" kind:namespace line:1 +csv intex/load_indicative.py /^import csv, sys, re$/;" kind:namespace line:5 +csv intex/load_intex_collateral.py /^import os, csv, datetime$/;" kind:namespace line:2 +csv mailing_list.py /^import csv$/;" kind:namespace line:8 +csv markit/import_quotes.py /^import csv$/;" kind:namespace line:1 +csv markit/loans.py /^import csv$/;" kind:namespace line:1 +csv markit_red.py /^import csv$/;" kind:namespace line:1 +csv parse_preqin.py /^import csv$/;" kind:namespace line:3 +csv populate_risk_numbers.py /^import yaml, os, csv$/;" kind:namespace line:1 +csv process_queue.py /^import csv$/;" kind:namespace line:4 +csv risk_insight/views.py /^import os, csv, yaml$/;" kind:namespace line:3 +csv task_server/insert_tranche_quotes.py /^import csv$/;" kind:namespace line:4 +csv trade_booking.py /^import csv$/;" kind:namespace line:1 +csv xmltotab.py /^import csv$/;" kind:namespace line:2 +csvreader backfill_cds.py /^ csvreader = csv.DictReader(fh)$/;" kind:variable line:32 +csvwriter parse_preqin.py /^csvwriter = csv.writer(fh2)$/;" kind:variable line:9 +csvwriter xmltotab.py /^ csvwriter = csv.writer(fh)$/;" kind:variable line:10 +cumulativeloss insert_index.py /^ cumulativeloss = line[6])$/;" kind:variable line:36 +currency Dawn/models.py /^ currency = db.Column(CCY, nullable = False)$/;" kind:variable line:121 +currency Dawn/models.py /^ currency = db.Column(CCY, nullable = False)$/;" kind:variable line:166 +currency Dawn/models.py /^ currency = db.Column(CCY, nullable = False)$/;" kind:variable line:205 +currentdata bbg_newids.py /^currentdata = pd.read_sql_query("select id_bb_unique, cusip from bloomberg_corp_ref",$/;" kind:variable line:38 +currentdata bbg_prices.py /^currentdata = pd.read_sql_query("SELECT id_bb_unique, pricingdate from bloomberg_corp",$/;" kind:variable line:43 +curve.pxd pyisda/pyisda/curve.pxd 1;" kind:file line:1 +curve.pyx pyisda/pyisda/curve.pyx 1;" kind:file line:1 +cusip Dawn/models.py /^ cusip = db.Column(db.String(9), info={'validators': Length(9,9),$/;" kind:variable line:154 +cusip Dawn/models.py /^ cusip = db.Column(db.String(9), info={'validators': Length(9,9),$/;" kind:variable line:84 +cusip_files intex/load_indicative.py /^ cusip_files = [f for f in files if "TrInfo" in f]$/;" kind:variable line:186 +cusipdata load_cf.py /^ cusipdata = getcusipcf(params, cfdata, tradedate)$/;" kind:variable line:199 +cusips bbg_prices.py /^ "AND not called", engine, index_col='cusip')$/;" kind:variable line:20 +custodian Dawn/models.py /^ custodian = db.Column(db.String(12), default='BAC', nullable=False)$/;" kind:variable line:77 +custodian Dawn/models.py /^ custodian = db.Column(db.String(12), default='NONE', nullable=False)$/;" kind:variable line:185 +custodian Dawn/models.py /^ custodian = db.Column(db.String(12), default='SGFCM', nullable=False)$/;" kind:variable line:113 +custodian Dawn/models.py /^ custodian = db.Column(db.String(12), default='SGFCM', nullable=False)$/;" kind:variable line:147 +cvxpy optim_alloc.py /^import cvxpy$/;" kind:namespace line:1 +cython pyisda/pyisda/flat_hazard.pyx /^cimport cython$/;" kind:namespace line:14 +cythonize pyisda/setup.py /^from Cython.Build import cythonize$/;" kind:namespace line:3 +d bbg_newids.py /^d = defaultdict(set)$/;" kind:variable line:20 +d insert_tranche_quotes_old.py /^ d = {'quotedate' : timestamp,$/;" kind:variable line:33 +d parse_gs.py /^ d = {'quotedate': quotedate,$/;" kind:variable line:67 +d parse_preqin.py /^d = {}$/;" kind:variable line:92 +d pivot.py /^d = {}$/;" kind:variable line:13 +d trade_template.py /^d = {}$/;" kind:variable line:5 +d1 analytics/black.py /^def d1(F, K, sigma, T):$/;" kind:function line:4 +d12 analytics/black.py /^def d12(F, K, sigma, T):$/;" kind:function line:10 +d2 analytics/black.py /^def d2(F, K, sigma, T):$/;" kind:function line:7 +dK calibrate_tranches.py /^ dK = np.diff(Kmod)$/;" kind:variable line:45 +daemon.py daemon.py 1;" kind:file line:1 +daemonize daemon.py /^ def daemonize(self):$/;" kind:member line:12 +daily_spreads option_trades.py /^def daily_spreads(index, series, tenor):$/;" kind:function line:20 +daily_vol option_trades.py /^ daily_vol = df_vol.resample('D').last()$/;" kind:variable line:142 +daily_vol option_trades.py /^ daily_vol = pd.DataFrame(daily_vol['3m'].diff().abs().nlargest(10))$/;" kind:variable line:144 +data bbg_prices.py /^ data = retrieve_data(session, securities, fields_update)$/;" kind:variable line:25 +data insert_tranche_quotes_old.py /^ data = []$/;" kind:variable line:29 +data12 database_consistency.py /^ data12 = pd.merge(data1, data2, left_index=True, right_index=True)$/;" kind:variable line:21 +data13 database_consistency.py /^ data13 = pd.merge(data1bis, data3, left_index=True, right_index=True)$/;" kind:variable line:22 +data_dir parse_emails.py /^ data_dir = os.path.join(os.getenv("DATA_DIR"), "swaptions")$/;" kind:variable line:202 +data_dir parse_gs.py /^data_dir = "\/home\/share\/CorpCDOs\/data\/swaptions\/GS swaptions"$/;" kind:variable line:6 +database_consistency.py database_consistency.py 1;" kind:file line:1 +date backfill_cds.py /^ date = f[17:27]$/;" kind:variable line:30 +date intex/load_indicative.py /^from datetime import date$/;" kind:namespace line:4 +date parse_gs.py /^ date = pd.to_datetime(date, format='%d%b%y')$/;" kind:variable line:35 +date trade_booking.py /^from datetime import date, datetime$/;" kind:namespace line:2 +date.pxd pyisda/pyisda/date.pxd 1;" kind:file line:1 +date.pyx pyisda/pyisda/date.pyx 1;" kind:file line:1 +dates calibrate_tranches.py /^dates = [f[9:19] for f in os.listdir(os.path.join(root, "data", "Backtest")) if "survprob" in f]$/;" kind:variable line:20 +dates pyisda/pyisda/curve.pyx /^ def dates(self):$/;" kind:member line:206 +dates.py dates.py 1;" kind:file line:1 +datetime Dawn/views.py /^import datetime$/;" kind:namespace line:10 +datetime analytics/index.py /^import datetime$/;" kind:namespace line:2 +datetime analytics/option.py /^import datetime$/;" kind:namespace line:4 +datetime analytics/utils.py /^import datetime$/;" kind:namespace line:4 +datetime backfill_cds.py /^import datetime$/;" kind:namespace line:4 +datetime bbg_helpers.py /^import datetime$/;" kind:namespace line:6 +datetime calibrate_swaption.py /^import datetime$/;" kind:namespace line:4 +datetime calibrate_tranches.py /^import datetime$/;" kind:namespace line:5 +datetime database_consistency.py /^import datetime$/;" kind:namespace line:2 +datetime db.py /^import datetime$/;" kind:namespace line:1 +datetime download_emails.py /^from datetime import datetime$/;" kind:namespace line:1 +datetime ecb_yieldcurve.py /^import datetime$/;" kind:namespace line:7 +datetime externalmarksbackfill.py /^import datetime$/;" kind:namespace line:5 +datetime futures.py /^import datetime$/;" kind:namespace line:2 +datetime handle_default.py /^import datetime$/;" kind:namespace line:3 +datetime insert_composite_quotes.py /^import datetime$/;" kind:namespace line:4 +datetime insert_index.py /^import datetime$/;" kind:namespace line:1 +datetime insert_tranche_quotes_old.py /^import datetime$/;" kind:namespace line:4 +datetime intex/__main__.py /^import datetime$/;" kind:namespace line:2 +datetime intex/intex_scenarios.py /^import datetime$/;" kind:namespace line:2 +datetime intex/load_indicative.py /^import datetime$/;" kind:namespace line:3 +datetime intex/load_intex_collateral.py /^import os, csv, datetime$/;" kind:namespace line:2 +datetime load_cf.py /^import re, datetime, yaml$/;" kind:namespace line:9 +datetime markit/__main__.py /^import datetime$/;" kind:namespace line:2 +datetime markit/import_quotes.py /^import datetime$/;" kind:namespace line:2 +datetime markit/rates.py /^import datetime$/;" kind:namespace line:3 +datetime parse_emails.py /^import datetime$/;" kind:namespace line:6 +datetime populate_risk_numbers.py /^import datetime$/;" kind:namespace line:3 +datetime pyisda/example.py /^import datetime$/;" kind:namespace line:2 +datetime pyisda/pyisda/date.pyx /^import datetime$/;" kind:namespace line:1 +datetime pyisda/pyisda/utils.py /^import datetime$/;" kind:namespace line:11 +datetime pyisda/tests/test_pickle.py /^import datetime$/;" kind:namespace line:6 +datetime risk_insight/views.py /^import datetime$/;" kind:namespace line:4 +datetime task_server/__main__.py /^import datetime$/;" kind:namespace line:3 +datetime task_server/insert_tranche_quotes.py /^import datetime$/;" kind:namespace line:5 +datetime task_server/rest.py /^import datetime, redis$/;" kind:namespace line:3 +datetime test_hyoption.py /^import datetime$/;" kind:namespace line:2 +datetime test_igoption.py /^import datetime$/;" kind:namespace line:2 +datetime test_upfront_cds.py /^import datetime$/;" kind:namespace line:18 +datetime tests/test_cds.py /^import datetime$/;" kind:namespace line:3 +datetime tests/test_index.py /^import datetime$/;" kind:namespace line:2 +datetime tests/test_swaption.py /^import datetime$/;" kind:namespace line:2 +datetime trade_booking.py /^from datetime import date, datetime$/;" kind:namespace line:2 +datetime yieldcurve.py /^import datetime$/;" kind:namespace line:3 +dawn_utils.py dawn_utils.py 1;" kind:file line:1 +day_count Dawn/models.py /^ day_count = db.Column(DAY_COUNT, nullable = False)$/;" kind:variable line:125 +daycount Dawn/models.py /^ daycount = db.Column(DAY_COUNT)$/;" kind:variable line:172 +days yieldcurve.py /^ days = [pydate_from_qldate(d) for d in sched]$/;" kind:variable line:132 +days_accrued analytics/index.py /^ def days_accrued(self):$/;" kind:member line:130 +days_accrued dates.py /^def days_accrued(tradedate):$/;" kind:function line:29 +db Dawn/__init__.py /^db = SQLAlchemy(app, metadata = MetaData(schema=app.config['SCHEMA']))$/;" kind:variable line:8 +db Dawn/models.py /^from . import db$/;" kind:namespace line:9 +db dawn_utils.py /^ from Dawn import db$/;" kind:namespace line:54 +db.py db.py 1;" kind:file line:1 +dbconn analytics/index.py /^from db import dbconn$/;" kind:namespace line:13 +dbconn calibrate_swaption.py /^from db import dbconn$/;" kind:namespace line:5 +dbconn client.py /^from db import dbconn$/;" kind:namespace line:8 +dbconn db.py /^def dbconn(dbname):$/;" kind:function line:22 +dbconn externalmarksbackfill.py /^from db import dbconn$/;" kind:namespace line:6 +dbconn handle_default.py /^from db import dbconn$/;" kind:namespace line:2 +dbconn intex/__main__.py /^from db import dbconn$/;" kind:namespace line:3 +dbconn intex/intex_scenarios.py /^from db import dbconn$/;" kind:namespace line:15 +dbconn intex/load_indicative.py /^from db import dbconn$/;" kind:namespace line:8 +dbconn intex/load_intex_collateral.py /^from db import dbconn$/;" kind:namespace line:5 +dbconn markit/__main__.py /^from db import dbconn$/;" kind:namespace line:18 +dbconn markit/rates.py /^from db import dbconn$/;" kind:namespace line:1 +dbconn process_queue.py /^from db import dbconn$/;" kind:namespace line:18 +dbconn yieldcurve.py /^from db import dbconn$/;" kind:namespace line:19 +dbengine db.py /^def dbengine(dbname):$/;" kind:function line:40 +dbengine markit_tranches.py /^from db import dbengine$/;" kind:namespace line:2 +dbengine option_trades.py /^from db import dbengine$/;" kind:namespace line:4 +dbengine parse_emails.py /^ from db import dbengine, nan_to_null$/;" kind:namespace line:177 +dbengine parse_gs.py /^from db import dbengine$/;" kind:namespace line:104 +dbengine pivot.py /^from db import dbengine$/;" kind:namespace line:2 +dbengine pnl_explain.py /^from db import dbengine$/;" kind:namespace line:4 +dcc pyisda/pyisda/cdsone.pyx /^from date cimport JpmcdsStringToDateInterval, pydate_to_TDate, dcc$/;" kind:namespace line:2 +dcc pyisda/pyisda/curve.pyx /^from date cimport (JpmcdsStringToDateInterval, pydate_to_TDate, dcc,$/;" kind:namespace line:3 +dcc pyisda/pyisda/date.pxd /^cdef long dcc(str day_count) except -1$/;" kind:function line:7 +dcc pyisda/pyisda/date.pyx /^cdef long dcc(str day_count) except -1:$/;" kind:function line:15 +dcc pyisda/pyisda/flat_hazard.pyx /^from date cimport dcc, TDate$/;" kind:namespace line:1 +dcc pyisda/pyisda/legs.pyx /^from date cimport pydate_to_TDate, TDate_to_pydate, dcc$/;" kind:namespace line:2 +dcc_tostring pyisda/pyisda/curve.pyx /^from date import dcc_tostring$/;" kind:namespace line:6 +dcc_tostring pyisda/pyisda/date.pyx /^def dcc_tostring(long day_count):$/;" kind:function line:25 +dcc_tostring pyisda/pyisda/legs.pyx /^from date import dcc_tostring$/;" kind:namespace line:3 +deal_files intex/load_indicative.py /^ deal_files = [f for f in files if "TrInfo" not in f]$/;" kind:variable line:187 +deal_indicative bbg_newids.py /^deal_indicative = meta.tables['deal_indicative']$/;" kind:variable line:11 +dealid Dawn/models.py /^ dealid = db.Column(db.String(28))$/;" kind:variable line:109 +dealid Dawn/models.py /^ dealid = db.Column(db.String(28))$/;" kind:variable line:181 +dealid Dawn/models.py /^ dealid = db.Column(db.String(28))$/;" kind:variable line:73 +dealname_from_cusip load_cf.py /^def dealname_from_cusip(conn, cusips):$/;" kind:function line:92 +dealname_from_cusip load_cf.py /^from intex_scenarios import dealname_from_cusip$/;" kind:namespace line:7 +dealnames intex/intex_scenarios.py /^ dealnames = [d.split(".")[0] for d in$/;" kind:variable line:236 +dealnames intex/intex_scenarios.py /^ dealnames = sys.argv[2:]$/;" kind:variable line:234 +decode_dict process_queue.py /^def decode_dict(d):$/;" kind:function line:87 +decorator db.py /^ def decorator(f):$/;" kind:function line:46 +decr_fun optimization.py /^def decr_fun(a, b):$/;" kind:function line:5 +default task_server/__main__.py /^ default=datetime.datetime.today())$/;" kind:variable line:20 +default trade_template.py /^default = "\\underline{\\hspace{1cm}}"$/;" kind:variable line:3 +default_date markit/__main__.py /^from .utils import default_date$/;" kind:namespace line:17 +default_date markit/utils.py /^def default_date():$/;" kind:function line:4 +defaultdict bbg_newids.py /^from collections import defaultdict$/;" kind:namespace line:2 +defaultdict markit/import_quotes.py /^from collections import defaultdict$/;" kind:namespace line:8 +defaultprob calibrate_tranches.py /^ defaultprob = 1 - SurvProb$/;" kind:variable line:33 +defaultprob script_calibrate_tranches.py /^defaultprob = 1 - SurvProb$/;" kind:variable line:14 +delayed calibrate_swaption.py /^from joblib import Parallel, delayed$/;" kind:namespace line:6 +delpid daemon.py /^ def delpid(self):$/;" kind:member line:58 +delta analytics/option.py /^ def delta(self):$/;" kind:member line:219 +delta optim_alloc.py /^ delta = {'CLO': 0.4,$/;" kind:variable line:82 +description Dawn/models.py /^ description = db.Column(db.String(32), nullable = False, info={'trim': True})$/;" kind:variable line:162 +description Dawn/models.py /^ description = db.Column(db.String(32), nullable = False, info={'trim': True})$/;" kind:variable line:92 +detach Dawn/models.py /^ detach = db.Column(db.SmallInteger, info={'min': 0, 'max':100})$/;" kind:variable line:134 +detach insert_index.py /^ detach = detach)$/;" kind:variable line:78 +df adj_index_price.py /^ "where index=%s and series=%s and tenor=%s",$/;" kind:variable line:21 +df backfill_index.py /^ df = pd.read_excel('\/home\/share\/CorpCDOs\/index historical.xlsx', "{0} {1}".format(index, t))$/;" kind:variable line:20 +df bbg_newids.py /^df = df.ix[df.index.difference(currentdata.index)]$/;" kind:variable line:60 +df bbg_newids.py /^df = pd.DataFrame.from_dict(df, orient='index')$/;" kind:variable line:51 +df bbg_prices.py /^df = df.ix[df.index.difference(currentdata.index)]$/;" kind:variable line:50 +df bbg_prices.py /^df = pd.DataFrame.from_dict(data, orient='index')$/;" kind:variable line:27 +df markit_tranches.py /^df = df.unstack(level=0).stack(level=0).reset_index(level=1)$/;" kind:variable line:12 +df markit_tranches.py /^df = pd.concat(df)$/;" kind:variable line:11 +df markit_tranches.py /^df = {}$/;" kind:variable line:5 +df markit_tranches.py /^df= pd.read_excel("\/home\/share\/CorpCDOs\/NewSpreadsheet\/Markit tranches history.xlsx",$/;" kind:variable line:7 +df parse_gs.py /^ df = pd.DataFrame.from_records(r, columns = cols)$/;" kind:variable line:59 +df pivot.py /^df = (pd.read_sql_table('external_marks_mapped',dbengine('dawndb'),$/;" kind:variable line:4 +df1 pivot.py /^df1 = df1.sort_values('trade_date')$/;" kind:variable line:12 +df1 pivot.py /^df1 = pd.read_sql_query("select trade_date, cusip as identifier, principal_payment, price from bonds where buysell = 'f'"$/;" kind:variable line:7 +df2 pivot.py /^df2 = pd.concat(d, join='inner')$/;" kind:variable line:16 +df3 pivot.py /^df3 = df2.dropna(axis=0, subset=['mark'])$/;" kind:variable line:17 +df4 pivot.py /^df4 = df3.set_index(['trade_date','identifier', 'source', 'principal_payment'])$/;" kind:variable line:18 +df4 pivot.py /^df4 = df4.groupby(level=['trade_date', 'identifier','source', 'principal_payment']).mean()$/;" kind:variable line:19 +df4 pivot.py /^df4 = df4.set_index('price', append=True)$/;" kind:variable line:20 +df5 pivot.py /^df5 = df4.unstack(-3)$/;" kind:variable line:21 +df5 pivot.py /^df5 = df5.reset_index()$/;" kind:variable line:23 +df5 pivot.py /^df5 = df5.sortlevel(0, ascending = False)$/;" kind:variable line:22 +df_monthly load_globeop_report.py /^ df_monthly = monthly_pnl_bycusip(df_pnl, subprime_strats)$/;" kind:variable line:82 +df_pnl load_globeop_report.py /^ df_pnl = pd.read_hdf('globeop.hdf', 'pnl')$/;" kind:variable line:74 +df_subprime pnl_explain.py /^ df_subprime = pd.concat(df_subprime, names=['identifier', 'strategy', 'date'])$/;" kind:variable line:230 +df_subprime pnl_explain.py /^ df_subprime = pnl_explain_list(subprime_list[['identifier', 'strategy']].to_records(index=False),$/;" kind:variable line:228 +df_val load_globeop_report.py /^ df_val = pd.read_hdf('globeop.hdf', 'valuation_report')$/;" kind:variable line:73 +df_vol option_trades.py /^ df_vol = atm_vol("ig", series)$/;" kind:variable line:139 +df_vol option_trades.py /^ df_vol = rolling_vol(df_vol, term=[1, 2, 3])$/;" kind:variable line:140 +df_vol option_trades.py /^ df_vol = atm_vol("ig", series)$/;" kind:variable line:130 +df_vol option_trades.py /^ df_vol = rolling_vol(df_vol, term=[1, 2, 3])$/;" kind:variable line:131 +dirlist sftp.py /^dirlist = sftp.listdir('.')$/;" kind:variable line:17 +disable_logging pyisda/pyisda/logging.pyx /^def disable_logging():$/;" kind:function line:11 +discount_factor pyisda/pyisda/curve.pyx /^ discount_factor = Curve.__forward_zero_price$/;" kind:variable line:203 +discounts load_cf.py /^def discounts(tradedate):$/;" kind:function line:98 +division analytics/index.py /^from __future__ import division$/;" kind:namespace line:1 +division analytics/option.py /^from __future__ import division$/;" kind:namespace line:1 +division handle_default.py /^from __future__ import division$/;" kind:namespace line:1 +doc xmltotab.py /^doc = etree.parse('\/home\/share\/guillaume\/grid1_1cz1rlvt.xml')$/;" kind:variable line:6 +downloadMarkitIRData markit/__main__.py /^from .rates import downloadMarkitIRData$/;" kind:namespace line:13 +downloadMarkitIRData markit/rates.py /^def downloadMarkitIRData(download_date = datetime.date.today(),$/;" kind:function line:11 +download_cds_data markit/__main__.py /^from .cds import download_cds_data, download_composite_data$/;" kind:namespace line:11 +download_cds_data markit/cds.py /^def download_cds_data(payload):$/;" kind:function line:16 +download_composite_data markit/__main__.py /^from .cds import download_cds_data, download_composite_data$/;" kind:namespace line:11 +download_composite_data markit/cds.py /^def download_composite_data(payload, historical=False):$/;" kind:function line:29 +download_data task_server/__main__.py /^from .globeop import download_data, upload_data$/;" kind:namespace line:4 +download_data task_server/globeop.py /^def download_data(workdate):$/;" kind:function line:63 +download_data task_server/rest.py /^from .globeop import download_data$/;" kind:namespace line:5 +download_emails.py download_emails.py 1;" kind:file line:1 +download_facility markit/__main__.py /^from .loans import download_facility, insert_facility, download_marks, update_facility$/;" kind:namespace line:12 +download_facility markit/loans.py /^def download_facility(workdate, payload):$/;" kind:function line:12 +download_markit_quotes.py download_markit_quotes.py 1;" kind:file line:1 +download_marks markit/__main__.py /^from .loans import download_facility, insert_facility, download_marks, update_facility$/;" kind:namespace line:12 +download_marks markit/loans.py /^def download_marks(conn, workdate, payload):$/;" kind:function line:40 +download_report markit_red.py /^def download_report(report):$/;" kind:function line:18 +download_ticket Dawn/views.py /^def download_ticket(tradeid):$/;" kind:function line:180 +driver download_markit_quotes.py /^driver = Firefox(profile)$/;" kind:variable line:27 +dtc_number Dawn/models.py /^ dtc_number = db.Column(db.Integer)$/;" kind:variable line:17 +dumps Dawn/utils.py /^from pickle import dumps$/;" kind:namespace line:4 +dumps analytics/option.py /^from pickle import dumps$/;" kind:namespace line:18 +dumps calibrate_swaption.py /^from pickle import loads, dumps$/;" kind:namespace line:7 +dumps client.py /^from json import loads, dumps$/;" kind:namespace line:7 +dumps externalmarksbackfill.py /^from pickle import dumps$/;" kind:namespace line:7 +dumps pyisda/tests/test_pickle.py /^from pickle import dumps, loads$/;" kind:namespace line:5 +ecb_yieldcurve.py ecb_yieldcurve.py 1;" kind:file line:1 +edit_counterparty Dawn/views.py /^def edit_counterparty(cpcode):$/;" kind:function line:204 +effective_date Dawn/models.py /^ effective_date = db.Column(db.Date, nullable = False)$/;" kind:variable line:119 +email_subject process_queue.py /^def email_subject(trade):$/;" kind:function line:339 +emails parse_emails.py /^ emails = [f for f in os.scandir(data_dir) if f.is_file()]$/;" kind:variable line:203 +enable_logging pyisda/pyisda/logging.pyx /^def enable_logging():$/;" kind:function line:3 +end_date analytics/index.py /^ def end_date(self):$/;" kind:member line:71 +end_date analytics/index.py /^ def end_date(self, d):$/;" kind:member line:81 +end_date pyisda/example.py /^ end_date = datetime.date(2021, 6, 20)$/;" kind:variable line:17 +engine adj_index_price.py /^engine = create_engine('postgresql:\/\/serenitas_user@debian\/serenitasdb')$/;" kind:variable line:9 +engine backfill_index.py /^engine = create_engine('postgresql:\/\/serenitas_user@debian\/serenitasdb')$/;" kind:variable line:2 +engine bbg_newids.py /^engine = create_engine('postgresql:\/\/et_user@debian\/ET')$/;" kind:variable line:7 +engine bbg_prices.py /^engine = create_engine('postgresql:\/\/et_user@debian\/ET')$/;" kind:variable line:10 +engine cds_rebook.py /^ engine = create_engine("postgresql:\/\/dawn_user@debian\/dawndb")$/;" kind:variable line:59 +engine database_consistency.py /^ engine = create_engine('postgresql:\/\/et_user@debian\/ET')$/;" kind:variable line:6 +engine insert_composite_quotes.py /^engine = create_engine('postgresql:\/\/serenitas_user@debian\/serenitasdb')$/;" kind:variable line:7 +engine insert_index.py /^engine = create_engine('postgresql:\/\/serenitas_user@debian\/serenitasdb')$/;" kind:variable line:4 +engine insert_tranche_quotes_old.py /^engine = create_engine('postgresql:\/\/serenitas_user@debian\/serenitasdb')$/;" kind:variable line:7 +engine markit/__main__.py /^ engine = create_engine('postgresql:\/\/serenitas_user@debian\/serenitasdb')$/;" kind:variable line:88 +engine markit_tranches.py /^engine = dbengine("serenitasdb")$/;" kind:variable line:4 +engine pnl_explain.py /^ engine = dbengine("dawndb")$/;" kind:variable line:219 +engine position.py /^ engine = create_engine('postgresql:\/\/dawn_user@debian\/dawndb')$/;" kind:variable line:147 +engine task_server/__main__.py /^ engine = create_engine('postgresql:\/\/dawn_user@debian\/dawndb')$/;" kind:variable line:26 +engine task_server/insert_tranche_quotes.py /^engine = create_engine('postgresql:\/\/serenitas_user@debian\/serenitasdb')$/;" kind:variable line:10 +errors download_emails.py /^from apiclient import errors$/;" kind:namespace line:6 +errors send_email.py /^from apiclient import errors$/;" kind:namespace line:2 +etree markit/rates.py /^import xml.etree.ElementTree as ET$/;" kind:namespace line:8 +etree markit_red.py /^from lxml import etree$/;" kind:namespace line:2 +etree pyisda/pyisda/utils.py /^import xml.etree.ElementTree as ET$/;" kind:namespace line:15 +etree xmltotab.py /^from lxml import etree$/;" kind:namespace line:1 +euattach insert_index.py /^euattach = [0, 3, 6, 12, 100]$/;" kind:variable line:68 +eubasketid insert_index.py /^eubasketid = 183000$/;" kind:variable line:67 +eutenors insert_index.py /^eutenors = ['Y3', 'Y5']$/;" kind:variable line:69 +event_loop bbg_helpers.py /^def event_loop(session, request):$/;" kind:function line:46 +example.py pyisda/example.py 1;" kind:file line:1 +exclude Dawn/views.py /^ exclude = ['dealid', 'lastupdate', #we generate it with a trigger at the server level$/;" kind:variable line:61 +exclude Dawn/views.py /^ exclude = ['dealid', 'lastupdate']$/;" kind:variable line:69 +exclude Dawn/views.py /^ exclude = ['dealid', 'lastupdate']$/;" kind:variable line:76 +exclude_patterns pyisda/docs/conf.py /^exclude_patterns = ['_build', 'Thumbs.db', '.DS_Store']$/;" kind:variable line:90 +exercise_date analytics/option.py /^ def exercise_date(self):$/;" kind:member line:77 +exercise_date analytics/option.py /^ def exercise_date(self, d):$/;" kind:member line:81 +exercise_date test_hyoption.py /^exercise_date = datetime.date(2017, 3, 15)$/;" kind:variable line:6 +exercise_date test_igoption.py /^exercise_date = datetime.date(2017, 3, 15)$/;" kind:variable line:6 +exercise_date tests/test_index.py /^ exercise_date = datetime.date(2016, 8, 19)$/;" kind:variable line:16 +exercise_date tests/test_index.py /^ exercise_date = datetime.date(2016, 8, 19)$/;" kind:variable line:52 +exercise_date tests/test_swaption.py /^ exercise_date = datetime.date(2017, 3, 15)$/;" kind:variable line:13 +exercise_date tests/test_swaption.py /^ exercise_date = datetime.date(2017, 3, 15)$/;" kind:variable line:56 +expected_forward_curve pyisda/pyisda/curve.pyx /^ def expected_forward_curve(self, forward_date):$/;" kind:member line:213 +expiration_date Dawn/models.py /^ expiration_date = db.Column(db.Date)$/;" kind:variable line:167 +expiration_date Dawn/models.py /^ expiration_date = db.Column(db.Date, nullable = False)$/;" kind:variable line:199 +ext_modules pyisda/setup.py /^ ext_modules = all_extensions,$/;" kind:variable line:20 +extensions pyisda/docs/conf.py /^extensions = [$/;" kind:variable line:33 +externalmarksbackfill.py externalmarksbackfill.py 1;" kind:file line:1 +f bbg_newids.py /^def f(s):$/;" kind:function line:28 +f2 yieldcurve.py /^ f2 = [ts.forward_rate(d, d+p2, Actual360(), 0).rate for d in sched]$/;" kind:variable line:135 +f3 yieldcurve.py /^ f3 = [ts.forward_rate(d, d+p3, Actual360(), 0).rate for d in sched]$/;" kind:variable line:133 +f6 yieldcurve.py /^ f6 = [ts.forward_rate(d, d+p6, Actual360(), 0).rate for d in sched]$/;" kind:variable line:134 +fArray_to_list pyisda/pyisda/curve.pxd /^cdef fArray_to_list(TRatePt* fArray, int fNumItems)$/;" kind:function line:113 +fArray_to_list pyisda/pyisda/curve.pyx /^cdef fArray_to_list(TRatePt* fArray, int fNumItems):$/;" kind:function line:79 +faceamount Dawn/models.py /^ faceamount = db.Column(db.Float, nullable = False)$/;" kind:variable line:164 +faceamount Dawn/models.py /^ faceamount = db.Column(db.Float, nullable=False)$/;" kind:variable line:96 +facility_download.py facility_download.py 1;" kind:file line:1 +factors adj_index_price.py /^ "where index=%s and series=%s", engine, params = (index, s),$/;" kind:variable line:15 +fed_cal Dawn/views.py /^fed_cal = get_calendar('USFederalHolidayCalendar')$/;" kind:variable line:19 +fed_cal dates.py /^fed_cal = get_calendar('USFederalHolidayCalendar')$/;" kind:variable line:6 +fee_leg test_upfront_cds.py /^ fee_leg = FeeLeg(start_date, term_date, True, 10000000, 0.01)$/;" kind:variable line:69 +fh Dawn/__init__.py /^ fh = logging.FileHandler(filename=app.config['LOGFILE'])$/;" kind:variable line:11 +fh markit/__main__.py /^fh = logging.FileHandler(filename=log_file)$/;" kind:variable line:50 +fh task_server/__init__.py /^fh = logging.FileHandler(filename=os.path.join(os.getenv("LOG_DIR"), 'tasks.log'))$/;" kind:variable line:7 +fh2 parse_preqin.py /^fh2 = open(os.path.join(root, "investors3.csv"), "w")$/;" kind:variable line:8 +fi tests/test_index.py /^ fi = ForwardIndex(index, exercise_date)$/;" kind:variable line:53 +field_array_todf bbg_helpers.py /^def field_array_todf(field):$/;" kind:function line:65 +fields bbg_helpers.py /^ fields = ['CUR_CPN', 'START_ACC_DT']$/;" kind:variable line:124 +fields intex/load_intex_collateral.py /^fields = ['Asset Name', 'Issuer', 'Contributed Balance', 'Asset Maturity Date',$/;" kind:variable line:13 +fields parse_preqin.py /^ fields = row.findAll('td')$/;" kind:variable line:107 +fields_update bbg_prices.py /^fields_update = ["LN_ISSUE_STATUS", "AMT_OUTSTANDING", "PX_LAST","LAST_UPDATE_DT",$/;" kind:variable line:12 +fig option_trades.py /^ fig = realized_vs_atm[['cond_vol', '1m', '2m', '3m']].plot()$/;" kind:variable line:134 +filelist backfill_cds.py /^filelist = [f for f in os.listdir(basedir) if "hy17_singlenames" in f]$/;" kind:variable line:23 +filelist parse_preqin.py /^filelist = [f for f in os.listdir(root) if f.endswith('htm')]$/;" kind:variable line:7 +files intex/load_indicative.py /^ files = [os.path.join(root, "data", "Indicative_" + workdate, f) for f in$/;" kind:variable line:184 +fitprob tranche_functions.py /^def fitprob(Z, w, rho, p0):$/;" kind:function line:63 +fixed_rate Dawn/models.py /^ fixed_rate = db.Column(db.Float, nullable = False)$/;" kind:variable line:124 +fixed_rate Dawn/models.py /^ fixed_rate = db.Column(db.Float, nullable = False)$/;" kind:variable line:203 +flag facility_download.py /^ flag = True$/;" kind:variable line:38 +flag facility_download.py /^flag = False$/;" kind:variable line:13 +flag parse_gs.py /^ flag = False$/;" kind:variable line:79 +flag parse_gs.py /^ flag = True$/;" kind:variable line:38 +flag parse_gs.py /^ flag = False$/;" kind:variable line:13 +flags send_email.py /^flags = argparse.ArgumentParser(parents=[tools.argparser]).parse_args()$/;" kind:variable line:14 +flask-run.py flask-run.py 1;" kind:file line:1 +flat_curve test_upfront_cds.py /^ flat_curve = FlatHazardRate(0, WeekendsOnly(), hazard_rate, Actual365Fixed())$/;" kind:variable line:71 +flat_curve2 test_upfront_cds.py /^ flat_curve2 = FlatHazardRate(0, WeekendsOnly(), h, Actual365Fixed())$/;" kind:variable line:88 +flat_hazard analytics/index.py /^ def flat_hazard(self):$/;" kind:member line:116 +flat_hazard.pyx pyisda/pyisda/flat_hazard.pyx 1;" kind:file line:1 +flush pyisda/pyisda/logging.pyx /^def flush():$/;" kind:function line:27 +fname markit_red.py /^ fname = download_report("REDIndexCodes")$/;" kind:variable line:78 +folder Dawn/models.py /^ folder = db.Column(BOND_STRAT, nullable=False)$/;" kind:variable line:76 +folder Dawn/models.py /^ folder = db.Column(CDS_STRAT, nullable = False)$/;" kind:variable line:112 +folder Dawn/models.py /^ folder = db.Column(CDS_STRAT, nullable = False)$/;" kind:variable line:146 +folder Dawn/models.py /^ folder = db.Column(SWAPTION_STRAT, nullable = False)$/;" kind:variable line:184 +format download_markit_quotes.py /^ format='%(asctime)s %(message)s')$/;" kind:variable line:18 +format parse_emails.py /^ format='%(asctime)s %(message)s')$/;" kind:variable line:14 +format task_server/__main__.py /^ format='%(asctime)s %(message)s')$/;" kind:variable line:9 +formatter Dawn/__init__.py /^ formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')$/;" kind:variable line:13 +formatter markit/__main__.py /^formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')$/;" kind:variable line:51 +formatter task_server/__init__.py /^formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')$/;" kind:variable line:8 +forward_annuity analytics/index.py /^ def forward_annuity(self):$/;" kind:member line:321 +forward_pv analytics/index.py /^ def forward_pv(self):$/;" kind:member line:325 +forward_spread analytics/index.py /^ def forward_spread(self):$/;" kind:member line:329 +forwards_in_coupon_period test_upfront_cds.py /^ forwards_in_coupon_period = ForwardsInCouponPeriod.Piecewise)$/;" kind:variable line:79 +free pyisda/pyisda/curve.pyx /^from libc.stdlib cimport malloc, free$/;" kind:namespace line:1 +free pyisda/pyisda/flat_hazard.pyx /^from libc.stdlib cimport free, malloc$/;" kind:namespace line:12 +free pyisda/pyisda/legs.pyx /^from libc.stdlib cimport free$/;" kind:namespace line:1 +frequency Dawn/models.py /^ frequency = db.Column(db.SmallInteger, default=4, nullable = False)$/;" kind:variable line:126 +from_discount_factors pyisda/pyisda/curve.pyx /^ def from_discount_factors(cls, base_date, list dates, double[:] dfs, str day_count_conv):$/;" kind:member line:186 +from_flat_hazard pyisda/pyisda/curve.pyx /^ def from_flat_hazard(cls, base_date, double rate, Basis basis = CONTINUOUS,$/;" kind:member line:298 +from_name analytics/index.py /^ def from_name(cls, index, series, tenor, trade_date = datetime.date.today(),$/;" kind:member line:233 +ftp_password task_server/config.py /^ftp_password = 'B6#dEu7V'$/;" kind:variable line:1 +full_path parse_gs.py /^ full_path = os.path.join(data_dir, index + " swaptions")$/;" kind:variable line:10 +func bbg_newids.py /^from sqlalchemy import create_engine, MetaData, select, Column, func, bindparam$/;" kind:namespace line:1 +futures.py futures.py 1;" kind:file line:1 +fwd_index parse_gs.py /^fwd_index = []$/;" kind:variable line:8 +g analytics/index.py /^def g(index, spread, exercise_date, forward_yc = None):$/;" kind:function line:22 +g analytics/option.py /^from .index import g, ForwardIndex$/;" kind:namespace line:11 +g risk_insight/views.py /^from flask import render_template, jsonify, request, g$/;" kind:namespace line:2 +g task_server/rest.py /^from flask import request, g$/;" kind:namespace line:8 +g tests/test_index.py /^from analytics.index import g$/;" kind:namespace line:9 +g tests/test_swaption.py /^from analytics.index import g$/;" kind:namespace line:6 +gamma analytics/option.py /^ def gamma(self):$/;" kind:member line:239 +generate_csv process_queue.py /^def generate_csv(l, queue_name='bond_trades'):$/;" kind:function line:306 +generate_scenarios intex/intex_scenarios.py /^def generate_scenarios(workdate, dealname, conn):$/;" kind:function line:70 +generate_scenarios tasks.py /^from intex.intex_scenarios import generate_scenarios$/;" kind:namespace line:2 +getMarkitIRData pyisda/pyisda/utils.py /^def getMarkitIRData(date = datetime.date.today() - datetime.timedelta(days = 1),$/;" kind:function line:18 +getMarkitIRData test_upfront_cds.py /^from yieldcurve import YC, rate_helpers, getMarkitIRData$/;" kind:namespace line:12 +getMarkitIRData yieldcurve.py /^def getMarkitIRData(effective_date = datetime.date.today(),$/;" kind:function line:22 +get_attach_from_name populate_risk_numbers.py /^def get_attach_from_name(index_type, series):$/;" kind:function line:16 +get_attach_from_name risk_insight/views.py /^def get_attach_from_name(index_type, series):$/;" kind:function line:8 +get_basketids markit/import_quotes.py /^def get_basketids(database, index_list, workdate):$/;" kind:function line:59 +get_bbg_data process_queue.py /^def get_bbg_data(conn, session, identifier, cusip=None, isin = None, settle_date = None, asset_class=None,$/;" kind:function line:216 +get_bbg_id Dawn/views.py /^def get_bbg_id():$/;" kind:function line:230 +get_broker_codes trade_booking.py /^def get_broker_codes():$/;" kind:function line:21 +get_calendar Dawn/views.py /^from pandas.tseries.holiday import get_calendar, HolidayCalendarFactory, GoodFriday$/;" kind:namespace line:8 +get_calendar dates.py /^from pandas.tseries.holiday import get_calendar, HolidayCalendarFactory, GoodFriday$/;" kind:namespace line:3 +get_configfile load_cf.py /^def get_configfile(dealname, tradedate):$/;" kind:function line:56 +get_current_tickers markit/import_quotes.py /^def get_current_tickers(database, workdate):$/;" kind:function line:68 +get_cusipdata load_cf.py /^def get_cusipdata(cusip, tradedate):$/;" kind:function line:80 +get_daily_pnl option_trades.py /^def get_daily_pnl(index, series, tenor, coupon=1):$/;" kind:function line:10 +get_data calibrate_swaption.py /^def get_data(index, series, date = datetime.date.min):$/;" kind:function line:12 +get_dates yieldcurve.py /^def get_dates(date, currency="USD"):$/;" kind:function line:83 +get_daycount pnl_explain.py /^def get_daycount(identifier, engine = dbengine("dawndb")):$/;" kind:function line:10 +get_db Dawn/views.py /^def get_db():$/;" kind:function line:37 +get_db risk_insight/views.py /^def get_db():$/;" kind:function line:25 +get_db task_server/rest.py /^def get_db():$/;" kind:function line:11 +get_deal Dawn/views.py /^def get_deal(kind):$/;" kind:function line:79 +get_dealdata load_cf.py /^def get_dealdata(dealname, tradedate):$/;" kind:function line:72 +get_dealschedule load_cf.py /^def get_dealschedule(dealdata, freq='1Mo', adj=Unadjusted):$/;" kind:function line:85 +get_dist load_cf.py /^def get_dist(date):$/;" kind:function line:66 +get_email_list parse_emails.py /^def get_email_list(date):$/;" kind:function line:186 +get_filename process_queue.py /^def get_filename(timestamp, queue_name):$/;" kind:function line:317 +get_form Dawn/views.py /^def get_form(trade, kind):$/;" kind:function line:89 +get_ftp task_server/globeop.py /^def get_ftp(folder):$/;" kind:function line:48 +get_futures_data yieldcurve.py /^def get_futures_data(date = datetime.date.today()):$/;" kind:function line:36 +get_globs externalmarksbackfill.py /^def get_globs():$/;" kind:function line:60 +get_globs load_globeop_report.py /^def get_globs(fname, years=['2013', '2014', '2015', '2016']):$/;" kind:function line:8 +get_gmail_service download_emails.py /^from send_email import get_gmail_service$/;" kind:namespace line:14 +get_gmail_service send_email.py /^def get_gmail_service():$/;" kind:function line:20 +get_gpg task_server/globeop.py /^def get_gpg():$/;" kind:function line:54 +get_index_list populate_risk_numbers.py /^def get_index_list(basedir):$/;" kind:function line:6 +get_indices_quotes risk_insight/views.py /^def get_indices_quotes():$/;" kind:function line:57 +get_list position.py /^def get_list(engine, workdate=None, asset_class=None, include_unsettled=True):$/;" kind:function line:11 +get_list_range pnl_explain.py /^ from position import get_list_range$/;" kind:namespace line:220 +get_list_range position.py /^def get_list_range(engine, begin, end, asset_class=None):$/;" kind:function line:25 +get_mailinglist mailing_list.py /^def get_mailinglist(name):$/;" kind:function line:14 +get_markit_bbg_mapping markit/import_quotes.py /^def get_markit_bbg_mapping(database, basketid_list, workdate):$/;" kind:function line:34 +get_msg download_emails.py /^def get_msg(service, user_id, msg_id):$/;" kind:function line:71 +get_outstanding_positions cds_rebook.py /^def get_outstanding_positions(engine):$/;" kind:function line:7 +get_ped task_server/globeop.py /^def get_ped(s):$/;" kind:function line:25 +get_pythonvalue bbg_helpers.py /^def get_pythonvalue(e):$/;" kind:function line:59 +get_queue Dawn/views.py /^def get_queue():$/;" kind:function line:27 +get_queue task_server/rest.py /^def get_queue():$/;" kind:function line:20 +get_recovery intex/intex_scenarios.py /^def get_recovery(conn, dealname, workdate, defaultrecovery = 50):$/;" kind:function line:43 +get_redis_queue process_queue.py /^def get_redis_queue():$/;" kind:function line:91 +get_reinv_assets intex/intex_scenarios.py /^def get_reinv_assets(conn, dealname, workdate):$/;" kind:function line:33 +get_reinvenddate intex/intex_scenarios.py /^def get_reinvenddate(conn, dealname):$/;" kind:function line:59 +get_risk_numbers risk_insight/views.py /^def get_risk_numbers():$/;" kind:function line:40 +get_session Dawn/models.py /^ def get_session(self):$/;" kind:member line:211 +get_trade Dawn/views.py /^def get_trade(tradeid, kind):$/;" kind:function line:121 +get_trades process_queue.py /^def get_trades(q, queue_name='bond_trades'):$/;" kind:function line:108 +getcusipcf load_cf.py /^def getcusipcf(params, cfdata, tradedate):$/;" kind:function line:150 +getdealcf load_cf.py /^def getdealcf(dealnames, zipfiles, tradedate = datetime.date.today()):$/;" kind:function line:109 +getquoted db.py /^ def getquoted(self):$/;" kind:member line:12 +gkey sftp.py /^gkey = rsakeys[0]$/;" kind:variable line:12 +glob externalmarksbackfill.py /^from glob import glob, iglob$/;" kind:namespace line:10 +global_reinvfixedpercentage intex/intex_scenarios.py /^global_reinvfixedpercentage = 16$/;" kind:variable line:31 +global_reinvfloatpercentage intex/intex_scenarios.py /^global_reinvfloatpercentage = 84$/;" kind:variable line:30 +globeop task_server/rest.py /^def globeop():$/;" kind:function line:40 +globeop.py task_server/globeop.py 1;" kind:file line:1 +gmail_login mailing_list.py /^from config import gmail_login, gmail_password$/;" kind:namespace line:6 +gmail_login task_server/config.py /^gmail_login = 'david.weeks@serenitascapital.com'$/;" kind:variable line:4 +gmail_password mailing_list.py /^from config import gmail_login, gmail_password$/;" kind:namespace line:6 +gmail_password task_server/config.py /^gmail_password = 'dweeks314'$/;" kind:variable line:3 +gnupg task_server/globeop.py /^import gnupg$/;" kind:namespace line:4 +group markit/__main__.py /^group = parser.add_mutually_exclusive_group(required=True)$/;" kind:variable line:22 +group task_server/__main__.py /^group = parser.add_mutually_exclusive_group(required=True)$/;" kind:variable line:12 +h test_upfront_cds.py /^ h = 0.00168276528775$/;" kind:variable line:87 +h_roots analytics/utils.py /^from scipy.special import h_roots$/;" kind:namespace line:2 +h_roots tranche_functions.py /^from scipy.special import h_roots$/;" kind:namespace line:7 +haircut Dawn/models.py /^ haircut = db.Column(db.Float)$/;" kind:variable line:169 +handle analytics/index.py /^ def handle(x, self, val):$/;" kind:function line:144 +handle analytics/option.py /^ def handle(S, index, forward_date, forward_yc):$/;" kind:function line:99 +handle analytics/option.py /^ def handle(x):$/;" kind:function line:169 +handle analytics/option.py /^ def handle(x):$/;" kind:function line:206 +handle_default.py handle_default.py 1;" kind:file line:1 +hazard_rate test_upfront_cds.py /^ hazard_rate = math.log(1 + sc_data[0][1])$/;" kind:variable line:67 +headers parse_preqin.py /^headers=['filename', 'name', 'contact name', 'job title', 'phone', 'email']$/;" kind:variable line:90 +help markit/__main__.py /^ help="do not re-download data")$/;" kind:variable line:30 +help markit/__main__.py /^ help="download markit IR data")$/;" kind:variable line:28 +help markit/__main__.py /^ help="download markit cds data")$/;" kind:variable line:26 +help markit/__main__.py /^ help="download markit loan data")$/;" kind:variable line:24 +help task_server/__main__.py /^ help="download reports from GlobeOp")$/;" kind:variable line:16 +help task_server/__main__.py /^ help="upload marks to GlobeOp")$/;" kind:variable line:18 +hiddenmenu download_markit_quotes.py /^hiddenmenu = WebDriverWait(driver, 10).until($/;" kind:variable line:38 +hist_data bbg_helpers.py /^ hist_data = retrieve_data(session, hist_securities, hist_fields, start_date=testdate)$/;" kind:variable line:126 +hist_fields bbg_helpers.py /^ hist_fields = ['PX_LAST']$/;" kind:variable line:122 +hist_securities bbg_helpers.py /^ hist_securities = ['CADUSD Curncy', "EURUSD Curncy"]$/;" kind:variable line:121 +historical markit/__main__.py /^ historical = False$/;" kind:variable line:36 +historical markit/__main__.py /^historical = True$/;" kind:variable line:34 +host_keys sftp.py /^host_keys = paramiko.util.load_host_keys(os.path.expanduser('~\/.ssh\/known_hosts'))$/;" kind:variable line:13 +hostkey sftp.py /^hostkey = host_keys[hostname]['ssh-rsa']$/;" kind:variable line:14 +hostname sftp.py /^hostname="alias.im"$/;" kind:variable line:4 +html_static_path pyisda/docs/conf.py /^html_static_path = ['_static']$/;" kind:variable line:163 +html_theme pyisda/docs/conf.py /^html_theme = 'sphinx_rtd_theme'$/;" kind:variable line:129 +htmlhelp_basename pyisda/docs/conf.py /^htmlhelp_basename = 'PyISDAdoc'$/;" kind:variable line:243 +hy21 calibrate_tranches.py /^hy21 = indices['hy21']$/;" kind:variable line:17 +hyindex tests/test_swaption.py /^ hyindex = Index.from_name("hy", 27, "5yr",$/;" kind:variable line:57 +hystrike tests/test_swaption.py /^ hystrike = 102.5$/;" kind:variable line:60 +id Dawn/models.py /^ id = db.Column('id', db.Integer, primary_key=True)$/;" kind:variable line:108 +id Dawn/models.py /^ id = db.Column('id', db.Integer, primary_key=True)$/;" kind:variable line:143 +id Dawn/models.py /^ id = db.Column('id', db.Integer, primary_key=True)$/;" kind:variable line:180 +id Dawn/models.py /^ id = db.Column('id', db.Integer, primary_key=True)$/;" kind:variable line:72 +identifier Dawn/models.py /^ identifier = db.Column(db.String(12), info={'filters': [lambda x: x or None,],$/;" kind:variable line:160 +identifier Dawn/models.py /^ identifier = db.Column(db.String(12), info={'filters': [lambda x: x or None,],$/;" kind:variable line:90 +ig_spread pyisda/example.py /^ ig_spread = 0.0070$/;" kind:variable line:31 +igindex tests/test_swaption.py /^ igindex = Index.from_name("ig", 27, "5yr",$/;" kind:variable line:62 +iglob externalmarksbackfill.py /^from glob import glob, iglob$/;" kind:namespace line:10 +iglob load_globeop_report.py /^from glob import iglob$/;" kind:namespace line:1 +igstrike tests/test_swaption.py /^ igstrike = 80$/;" kind:variable line:65 +imm futures.py /^from quantlib.time import imm$/;" kind:namespace line:9 +imm_dates dates.py /^def imm_dates(start_date, end_date):$/;" kind:function line:21 +imm_dates pnl_explain.py /^from dates import bus_day, imm_dates, yearfrac$/;" kind:namespace line:5 +import_quotes.py markit/import_quotes.py 1;" kind:file line:1 +importlib flask-run.py /^import importlib$/;" kind:namespace line:2 +include_dirs pyisda/setup.py /^ include_dirs = ['c_layer'],$/;" kind:variable line:6 +include_dirs pyisda/setup.py /^ include_dirs = ['c_layer'],$/;" kind:variable line:10 +include_foreign_keys Dawn/views.py /^ include_foreign_keys = True$/;" kind:variable line:60 +include_foreign_keys Dawn/views.py /^ include_foreign_keys = True$/;" kind:variable line:68 +include_foreign_keys Dawn/views.py /^ include_foreign_keys = True$/;" kind:variable line:75 +include_primary_keys Dawn/views.py /^ include_primary_keys = True$/;" kind:variable line:54 +index adj_index_price.py /^index='HY'$/;" kind:variable line:4 +index backfill_index.py /^ index = "{0}{1}".format(index_type.lower(), s)$/;" kind:variable line:15 +index insert_index.py /^ index = line[1],$/;" kind:variable line:31 +index insert_index.py /^index = [[offset, 'EU', 21, datetime.date(2017, 6, 20), 'Y3', 100, 0],$/;" kind:variable line:10 +index insert_tranche_quotes_old.py /^ index = os.path.splitext(quotefile)[0].split("_")$/;" kind:variable line:20 +index test_hyoption.py /^index = Index.from_name("hy", 27, "5yr",$/;" kind:variable line:3 +index test_igoption.py /^index = Index.from_name("ig", 27, "5yr",$/;" kind:variable line:3 +index tests/test_cds.py /^ index = Index.from_name("ig", 26, "5yr",$/;" kind:variable line:13 +index tests/test_index.py /^ index = Index.from_name("ig", 26, "5yr",$/;" kind:variable line:12 +index tests/test_index.py /^ index = Index.from_name("ig", 26, "5yr",$/;" kind:variable line:48 +index tests/test_swaption.py /^ index = Index.from_name("ig", 27, "5yr",$/;" kind:variable line:10 +index.py analytics/index.py 1;" kind:file line:1 +index_col bbg_prices.py /^ index_col=['id_bb_unique', 'pricingdate'])$/;" kind:variable line:46 +index_data parse_emails.py /^ index_data = index_data.append(fwd_index)$/;" kind:variable line:221 +index_data parse_emails.py /^ index_data = index_data.drop_duplicates(['quotedate', 'index', 'series', 'expiry'])$/;" kind:variable line:237 +index_data parse_emails.py /^ index_data = index_data.reset_index()$/;" kind:variable line:236 +index_data parse_emails.py /^ index_data = pd.DataFrame()$/;" kind:variable line:205 +index_desc insert_index.py /^index_desc = Table('index_desc', metadata, autoload=True)$/;" kind:variable line:6 +index_df parse_gs.py /^index_df = index_df.drop_duplicates(['quotedate', 'index', 'series', 'expiry'])$/;" kind:variable line:101 +index_df parse_gs.py /^index_df = pd.DataFrame(fwd_index)$/;" kind:variable line:86 +index_ins insert_index.py /^index_ins = index_desc.insert()$/;" kind:variable line:7 +index_label markit_tranches.py /^ index_label='quotedate')$/;" kind:variable line:27 +index_list markit/import_quotes.py /^ ['EU' + str(s) for s in range(19, 27)]$/;" kind:variable line:24 +index_quotes adj_index_price.py /^index_quotes= Table('index_quotes', metadata, autoload=True)$/;" kind:variable line:11 +index_quotes backfill_index.py /^index_quotes = Table('index_quotes', metadata, autoload=True)$/;" kind:variable line:6 +index_quotes markit_tranches.py /^ "AND series=21 AND tenor='5yr'",$/;" kind:variable line:17 +index_returns option_trades.py /^def index_returns(date=None, years=3, index="IG", tenor="5yr"):$/;" kind:function line:36 +index_type backfill_index.py /^index_type ='HY'$/;" kind:variable line:11 +indexfactor insert_index.py /^ indexfactor = line[5],$/;" kind:variable line:35 +indextype parse_gs.py /^ indextype = m.groups()[0]$/;" kind:variable line:20 +indices calibrate_tranches.py /^ indices = yaml.load(fh)$/;" kind:variable line:15 +indices risk_insight/views.py /^def indices():$/;" kind:function line:92 +info Dawn/models.py /^ info={'choices': [(None, '')],$/;" kind:variable line:116 +info Dawn/models.py /^ info={'choices': [(None, '')],$/;" kind:variable line:150 +info Dawn/models.py /^ info={'choices': [(None, '')],$/;" kind:variable line:188 +info Dawn/models.py /^ info={'choices': [(None, '')],$/;" kind:variable line:80 +init_bbg_session bbg_helpers.py /^def init_bbg_session(ip_list, port=8194):$/;" kind:function line:13 +init_bbg_session bbg_newids.py /^from bbg_helpers import init_bbg_session, retrieve_data, BBG_IP$/;" kind:namespace line:5 +init_bbg_session bbg_prices.py /^from bbg_helpers import init_bbg_session, retrieve_data, BBG_IP$/;" kind:namespace line:1 +init_bbg_session position.py /^from bbg_helpers import init_bbg_session, retrieve_data, BBG_IP$/;" kind:namespace line:1 +init_bbg_session process_queue.py /^from bbg_helpers import init_bbg_session, retrieve_data, BBG_IP$/;" kind:namespace line:16 +init_fx position.py /^def init_fx(session, engine, startdate):$/;" kind:function line:76 +initial_margin_percentage Dawn/models.py /^ initial_margin_percentage = db.Column(db.Float)$/;" kind:variable line:200 +ins insert_composite_quotes.py /^ins = quotes.insert()$/;" kind:variable line:10 +ins insert_tranche_quotes_old.py /^ins = quotes.insert()$/;" kind:variable line:10 +ins task_server/insert_tranche_quotes.py /^ins = quotes.insert()$/;" kind:variable line:13 +insert_cds markit/import_quotes.py /^def insert_cds(database, workdate):$/;" kind:function line:72 +insert_composite_quotes.py insert_composite_quotes.py 1;" kind:file line:1 +insert_facility markit/__main__.py /^from .loans import download_facility, insert_facility, download_marks, update_facility$/;" kind:namespace line:12 +insert_facility markit/loans.py /^def insert_facility(conn, workdate):$/;" kind:function line:19 +insert_index markit/import_quotes.py /^def insert_index(engine, workdate=None):$/;" kind:function line:105 +insert_index.py insert_index.py 1;" kind:file line:1 +insert_new_cusip intex/load_indicative.py /^def insert_new_cusip(conn, line):$/;" kind:function line:17 +insert_quotes download_markit_quotes.py /^from task_server.insert_tranche_quotes import insert_quotes$/;" kind:namespace line:12 +insert_quotes task_server/insert_tranche_quotes.py /^def insert_quotes(year=2016, quote_dir=None):$/;" kind:function line:37 +insert_quotes task_server/rest.py /^from .insert_tranche_quotes import insert_quotes$/;" kind:namespace line:6 +insert_tranche markit/import_quotes.py /^def insert_tranche(engine, workdate = None):$/;" kind:function line:144 +insert_tranche_quotes.py task_server/insert_tranche_quotes.py 1;" kind:file line:1 +insert_tranche_quotes_old.py insert_tranche_quotes_old.py 1;" kind:file line:1 +insert_tranches task_server/rest.py /^def insert_tranches():$/;" kind:function line:46 +inspect pyisda/pyisda/curve.pyx /^ def inspect(self):$/;" kind:member line:40 +inspect pyisda/pyisda/legs.pyx /^ def inspect(self):$/;" kind:member line:119 +instructions Dawn/models.py /^ instructions = db.Column(db.String, info={'form_field_class': FileField})$/;" kind:variable line:30 +interp1d option_trades.py /^from scipy.interpolate import interp1d$/;" kind:namespace line:6 +interpvalues optimization.py /^def interpvalues(w, v, neww):$/;" kind:function line:67 +interpweights optimization.py /^def interpweights(w, v1, v2):$/;" kind:function line:60 +intex task_server/rest.py /^def intex():$/;" kind:function line:34 +intex_data intex/__main__.py /^from .load_intex_collateral import intex_data$/;" kind:namespace line:4 +intex_data intex/load_intex_collateral.py /^def intex_data(conn, workdate):$/;" kind:function line:136 +intex_data task_server/rest.py /^from intex.load_intex_collateral import intex_data$/;" kind:namespace line:4 +intex_scenarios.py intex/intex_scenarios.py 1;" kind:file line:1 +intrinsic_value analytics/option.py /^ def intrinsic_value(self):$/;" kind:member line:116 +io ecb_yieldcurve.py /^import io$/;" kind:namespace line:3 +io markit/cds.py /^import io$/;" kind:namespace line:1 +io markit_red.py /^import requests, io, zipfile, shutil$/;" kind:namespace line:3 +isda_definition Dawn/models.py /^ isda_definition = db.Column(ISDA)$/;" kind:variable line:136 +isda_pricer test_upfront_cds.py /^ isda_pricer = IsdaCdsEngine(flat_curve, 0.4, ts, accrual_bias=AccrualBias.HalfDayBias,$/;" kind:variable line:78 +isda_pricer2 test_upfront_cds.py /^ isda_pricer2 = IsdaCdsEngine(flat_curve2, 0.4, ts)$/;" kind:variable line:89 +isin Dawn/models.py /^ isin = db.Column(db.String(12), info={'validators': Length(12, 12),$/;" kind:variable line:157 +isin Dawn/models.py /^ isin = db.Column(db.String(12), info={'validators': Length(12, 12),$/;" kind:variable line:87 +isleapyear dates.py /^def isleapyear(date):$/;" kind:function line:34 +issuerweights calibrate_tranches.py /^ issuerweights = np.ones(100)\/100$/;" kind:variable line:34 +jpmorgan_curves test_upfront_cds.py /^def jpmorgan_curves(trade_date, value_date, start_date, end_date, spread, recovery=0.4):$/;" kind:function line:45 +json download_emails.py /^import json$/;" kind:namespace line:11 +json futures.py /^import json$/;" kind:namespace line:1 +json intex/intex_scenarios.py /^import json$/;" kind:namespace line:3 +json send_email.py /^import json$/;" kind:namespace line:7 +json task_server/rest.py /^import json$/;" kind:namespace line:9 +jsonify risk_insight/views.py /^from flask import render_template, jsonify, request, g$/;" kind:namespace line:2 +jump_to_default analytics/index.py /^ def jump_to_default(self):$/;" kind:member line:201 +key_fun task_server/globeop.py /^def key_fun(s):$/;" kind:function line:35 +key_password task_server/config.py /^key_password = 'Serenitas;1'$/;" kind:variable line:2 +keys sftp.py /^keys = paramiko.Agent().get_keys()$/;" kind:variable line:10 +l calibrate_tranches.py /^ l = rho$/;" kind:variable line:61 +la optimization.py /^import numpy.linalg as la$/;" kind:namespace line:2 +labels_dict download_emails.py /^def labels_dict(service, user_id):$/;" kind:function line:54 +language pyisda/docs/conf.py /^language = None$/;" kind:variable line:76 +last_period_day_counter test_upfront_cds.py /^ last_period_day_counter = Actual360(True))$/;" kind:variable line:77 +last_period_day_counter test_upfront_cds.py /^ last_period_day_counter = Actual360(True))$/;" kind:variable line:85 +lastupdate Dawn/models.py /^ lastupdate = db.Column(db.DateTime, server_default=db.func.now(), onupdate=db.func.now())$/;" kind:variable line:110 +lastupdate Dawn/models.py /^ lastupdate = db.Column(db.DateTime, server_default=db.func.now(), onupdate=db.func.now())$/;" kind:variable line:144 +lastupdate Dawn/models.py /^ lastupdate = db.Column(db.DateTime, server_default=db.func.now(), onupdate=db.func.now())$/;" kind:variable line:182 +lastupdate Dawn/models.py /^ lastupdate = db.Column(db.DateTime, server_default=db.func.now(), onupdate=db.func.now())$/;" kind:variable line:74 +latex_documents pyisda/docs/conf.py /^latex_documents = [$/;" kind:variable line:268 +latex_elements pyisda/docs/conf.py /^latex_elements = {$/;" kind:variable line:247 +legal facility_download.py /^legal = 'serecap'$/;" kind:variable line:6 +legs.pxd pyisda/pyisda/legs.pxd 1;" kind:file line:1 +legs.pyx pyisda/pyisda/legs.pyx 1;" kind:file line:1 +level download_markit_quotes.py /^ level=logging.INFO,$/;" kind:variable line:17 +level parse_emails.py /^ level=logging.WARNING,$/;" kind:variable line:13 +level task_server/__main__.py /^ level=logging.INFO,$/;" kind:variable line:8 +libgq tranche_functions.py /^libgq = np.ctypeslib.load_library("GHquad", os.path.join(root, "code", "python"))$/;" kind:variable line:48 +libloss tranche_functions.py /^libloss = np.ctypeslib.load_library("lossdistrib", os.path.join(root, "code\/R\/lossdistrib\/src"))$/;" kind:variable line:11 +libraries pyisda/setup.py /^ libraries = ["cds"])$/;" kind:variable line:7 +libraries pyisda/setup.py /^ libraries = ['cds'])$/;" kind:variable line:12 +line parse_gs.py /^ line = line.decode('utf-8', 'ignore')$/;" kind:variable line:16 +line parse_gs.py /^ line = line.rstrip()$/;" kind:variable line:17 +link download_markit_quotes.py /^ link = WebDriverWait(driver, 10).until(EC.element_to_be_clickable($/;" kind:variable line:46 +list_counterparties Dawn/views.py /^def list_counterparties(instr):$/;" kind:function line:193 +list_trade_files trade_booking.py /^def list_trade_files():$/;" kind:function line:26 +list_trades Dawn/views.py /^def list_trades(kind):$/;" kind:function line:173 +load_cf.py load_cf.py 1;" kind:file line:1 +load_counterparties Dawn/utils.py /^def load_counterparties(engine):$/;" kind:function line:7 +load_counterparties Dawn/views.py /^from .utils import load_counterparties, bump_rev, simple_serialize$/;" kind:namespace line:12 +load_globeop_report.py load_globeop_report.py 1;" kind:file line:1 +load_indicative.py intex/load_indicative.py 1;" kind:file line:1 +load_intex_collateral.py intex/load_intex_collateral.py 1;" kind:file line:1 +load_trades Dawn/utils.py /^def load_trades(engine):$/;" kind:function line:26 +loads calibrate_swaption.py /^from pickle import loads, dumps$/;" kind:namespace line:7 +loads client.py /^from json import loads, dumps$/;" kind:namespace line:7 +loads process_queue.py /^from pickle import loads$/;" kind:namespace line:11 +loads pyisda/tests/test_pickle.py /^from pickle import dumps, loads$/;" kind:namespace line:5 +loan_ids facility_download.py /^loan_ids = query_db(sqlstring, one=False)$/;" kind:variable line:28 +loans.py markit/loans.py 1;" kind:file line:1 +log_file markit/__main__.py /^ log_file = os.path.join(root, 'logs', 'markit_cds.log')$/;" kind:variable line:44 +log_file markit/__main__.py /^ log_file = os.path.join(root, 'logs', 'markit_loans.log')$/;" kind:variable line:42 +log_file markit/__main__.py /^ log_file = os.path.join(root, 'logs', 'markit_rates.log')$/;" kind:variable line:46 +log_message pyisda/pyisda/logging.pyx /^def log_message(str msg):$/;" kind:function line:22 +logger bbg_helpers.py /^logger = logging.getLogger(__name__)$/;" kind:variable line:8 +logger client.py /^ logger = logging.getLogger('intex')$/;" kind:variable line:31 +logger intex/__main__.py /^logger = logging.getLogger('intex')$/;" kind:variable line:6 +logger intex/intex_scenarios.py /^logger = logging.getLogger(__name__)$/;" kind:variable line:17 +logger intex/load_indicative.py /^logger = logging.getLogger(__name__)$/;" kind:variable line:12 +logger intex/load_intex_collateral.py /^logger = logging.getLogger(__name__)$/;" kind:variable line:11 +logger markit/__main__.py /^logger = logging.getLogger('markit')$/;" kind:variable line:49 +logger markit/cds.py /^logger = logging.getLogger(__name__)$/;" kind:variable line:11 +logger markit/import_quotes.py /^logger = logging.getLogger(__name__)$/;" kind:variable line:12 +logger markit/loans.py /^logger = logging.getLogger(__name__)$/;" kind:variable line:10 +logger task_server/globeop.py /^logger = logging.getLogger(__name__)$/;" kind:variable line:12 +logger task_server/insert_tranche_quotes.py /^logger = logging.getLogger(__name__)$/;" kind:variable line:8 +logger test.py /^logger = logging.getLogger('intex')$/;" kind:variable line:4 +loggers task_server/__init__.py /^loggers = [logging.getLogger('intex'), app.logger, logging.getLogger(__name__)]$/;" kind:variable line:11 +logging Dawn/__init__.py /^import logging$/;" kind:namespace line:2 +logging bbg_helpers.py /^import logging$/;" kind:namespace line:5 +logging client.py /^import logging$/;" kind:namespace line:1 +logging download_emails.py /^import logging$/;" kind:namespace line:16 +logging download_markit_quotes.py /^import logging$/;" kind:namespace line:13 +logging intex/__main__.py /^import logging$/;" kind:namespace line:5 +logging intex/intex_scenarios.py /^import logging$/;" kind:namespace line:4 +logging intex/load_indicative.py /^import logging$/;" kind:namespace line:10 +logging intex/load_intex_collateral.py /^import logging$/;" kind:namespace line:9 +logging markit/__main__.py /^import logging$/;" kind:namespace line:3 +logging markit/__main__.py /^import logging$/;" kind:namespace line:8 +logging markit/cds.py /^import logging$/;" kind:namespace line:2 +logging markit/import_quotes.py /^import logging$/;" kind:namespace line:3 +logging markit/loans.py /^import logging$/;" kind:namespace line:2 +logging parse_emails.py /^import logging$/;" kind:namespace line:7 +logging position.py /^import logging$/;" kind:namespace line:8 +logging process_queue.py /^import logging$/;" kind:namespace line:19 +logging task_server/__init__.py /^import logging$/;" kind:namespace line:4 +logging task_server/__main__.py /^import logging$/;" kind:namespace line:1 +logging task_server/globeop.py /^import logging$/;" kind:namespace line:7 +logging task_server/insert_tranche_quotes.py /^import logging$/;" kind:namespace line:6 +logging test.py /^import logging$/;" kind:namespace line:2 +logging.pxd pyisda/pyisda/logging.pxd 1;" kind:file line:1 +logging.pyx pyisda/pyisda/logging.pyx 1;" kind:file line:1 +logpath tasks.py /^logpath = os.path.join(os.environ['CODE_DIR'], "logs")$/;" kind:variable line:6 +lr_var option_trades.py /^def lr_var(res):$/;" kind:function line:120 +m parse_gs.py /^ m = re.match("Expiry (\\d{2}\\w{3}\\d{2}) \\((?:([\\S]+) )?([\\S]+)\\)", line)$/;" kind:variable line:32 +m parse_gs.py /^ m = re.search("(IG|HY)(\\d{2}) 5y SWAPTION (?:♦GRANULAR♦ )?(?:UPDATE|CLOSES) - Ref\\D+(.+)$", line)$/;" kind:variable line:18 +mailing_list mailing_list.py /^ mailing_list = get_mailinglist(sys.argv[1])$/;" kind:variable line:45 +mailing_list.py mailing_list.py 1;" kind:file line:1 +main risk_insight/views.py /^def main():$/;" kind:function line:96 +main send_email.py /^def main():$/;" kind:function line:62 +makedf parse_emails.py /^def makedf(r, indextype, quote_source):$/;" kind:function line:16 +malloc pyisda/pyisda/curve.pyx /^from libc.stdlib cimport malloc, free$/;" kind:namespace line:1 +malloc pyisda/pyisda/flat_hazard.pyx /^from libc.stdlib cimport free, malloc$/;" kind:namespace line:12 +man_pages pyisda/docs/conf.py /^man_pages = [$/;" kind:variable line:310 +mapping bbg_newids.py /^mapping = mapping.ix[mapping.index.difference(currentdata.index)]$/;" kind:variable line:40 +mapping bbg_newids.py /^mapping = pd.DataFrame.from_dict(clean_mapping, orient='index')$/;" kind:variable line:35 +markit_login download_markit_quotes.py /^from task_server.config import markit_login, markit_password$/;" kind:namespace line:11 +markit_login task_server/config.py /^markit_login = 'guillaume.horel@serenitascapital.com'$/;" kind:variable line:6 +markit_password download_markit_quotes.py /^from task_server.config import markit_login, markit_password$/;" kind:namespace line:11 +markit_password task_server/config.py /^markit_password = 'Welcome3!'$/;" kind:variable line:5 +markit_red.py markit_red.py 1;" kind:file line:1 +markit_tranches.py markit_tranches.py 1;" kind:file line:1 +master_doc pyisda/docs/conf.py /^master_doc = 'index'$/;" kind:variable line:55 +masterdf parse_gs.py /^ masterdf = {}$/;" kind:variable line:14 +math analytics/black.py /^import math$/;" kind:namespace line:1 +math analytics/index.py /^import math$/;" kind:namespace line:3 +math analytics/option.py /^import math$/;" kind:namespace line:5 +math optim_alloc.py /^import math$/;" kind:namespace line:3 +math option_trades.py /^import math$/;" kind:namespace line:3 +math pyisda/example.py /^import math$/;" kind:namespace line:3 +math test_upfront_cds.py /^import math$/;" kind:namespace line:20 +matplotlib yieldcurve.py /^import matplotlib.pyplot as plt$/;" kind:namespace line:17 +maturity Dawn/models.py /^ maturity = db.Column(db.Date, nullable = False)$/;" kind:variable line:120 +maturity Dawn/models.py /^ maturity = db.Column(db.Date, nullable = False)$/;" kind:variable line:204 +maturity insert_index.py /^ maturity = line[3],$/;" kind:variable line:33 +memcpy pyisda/pyisda/curve.pyx /^from libc.string cimport memcpy$/;" kind:namespace line:2 +memoize analytics/option.py /^def memoize(f):$/;" kind:function line:34 +menu download_markit_quotes.py /^menu = WebDriverWait(driver, 10).until(EC.presence_of_element_located((By.CSS_SELECTOR,$/;" kind:variable line:35 +message send_email.py /^ message = main()$/;" kind:variable line:74 +meta bbg_newids.py /^meta = MetaData(bind=engine)$/;" kind:variable line:8 +metadata adj_index_price.py /^metadata = MetaData(bind=engine)$/;" kind:variable line:10 +metadata backfill_index.py /^metadata = MetaData(bind = engine)$/;" kind:variable line:5 +metadata insert_composite_quotes.py /^metadata = MetaData(bind = engine)$/;" kind:variable line:8 +metadata insert_index.py /^metadata = MetaData(bind = engine)$/;" kind:variable line:5 +metadata insert_tranche_quotes_old.py /^metadata = MetaData(bind = engine)$/;" kind:variable line:8 +metadata task_server/insert_tranche_quotes.py /^metadata = MetaData(bind = engine)$/;" kind:variable line:11 +mod flask-run.py /^ mod = importlib.import_module(sys.argv[1])$/;" kind:variable line:8 +model Dawn/views.py /^ model = BondDeal$/;" kind:variable line:59 +model Dawn/views.py /^ model = CDSDeal$/;" kind:variable line:67 +model Dawn/views.py /^ model = Counterparties$/;" kind:variable line:53 +model Dawn/views.py /^ model = SwaptionDeal$/;" kind:variable line:74 +model_form_factory Dawn/models.py /^from wtforms_alchemy import model_form_factory$/;" kind:namespace line:6 +models.py Dawn/models.py 1;" kind:file line:1 +monthcodes futures.py /^monthcodes = ["F", "G", "H", "J", "K", "M", "N", "Q", "U", "V", "X", "Z"]$/;" kind:variable line:12 +monthly_pnl_bycusip load_globeop_report.py /^def monthly_pnl_bycusip(df, strats):$/;" kind:function line:64 +msg mailing_list.py /^ msg = MIMEMultipart()$/;" kind:variable line:48 +msg_alternative mailing_list.py /^ msg_alternative = MIMEMultipart('alternative')$/;" kind:variable line:54 +msg_content download_emails.py /^def msg_content(msg):$/;" kind:function line:78 +msgdict send_email.py /^ def msgdict(self):$/;" kind:member line:48 +mu optim_alloc.py /^ mu = np.array([0.01, 0.075, 0.065, 0.25])$/;" kind:variable line:85 +n_credit calibrate_tranches.py /^n_credit = 100$/;" kind:variable line:11 +n_credit script_calibrate_tranches.py /^n_credit = 100$/;" kind:variable line:5 +n_int calibrate_tranches.py /^n_int = 500$/;" kind:variable line:10 +n_int script_calibrate_tranches.py /^n_int = 500$/;" kind:variable line:4 +n_trades trade_booking.py /^n_trades = 0$/;" kind:variable line:32 +name Dawn/models.py /^ name='swaption_strat')$/;" kind:variable line:43 +name Dawn/models.py /^ name='swaption_type')$/;" kind:variable line:46 +name Dawn/models.py /^ name='asset_class')$/;" kind:variable line:53 +name Dawn/models.py /^ name = db.Column(db.String)$/;" kind:variable line:14 +name mailing_list.py /^ name = " " + name$/;" kind:variable line:56 +name pyisda/setup.py /^ name = "pyisda",$/;" kind:variable line:17 +nan_to_null db.py /^def nan_to_null(f, _NULL=psycopg2.extensions.AsIs('NULL'),$/;" kind:function line:34 +nan_to_null parse_emails.py /^ from db import dbengine, nan_to_null$/;" kind:namespace line:177 +nextIMMDates futures.py /^def nextIMMDates(startdate, length = 8):$/;" kind:function line:14 +next_redcode cds_rebook.py /^def next_redcode(engine, secid):$/;" kind:function line:19 +norm analytics/black.py /^from scipy.stats import norm$/;" kind:namespace line:2 +notes Dawn/models.py /^ notes = db.Column(db.String)$/;" kind:variable line:29 +notional Dawn/models.py /^ notional = db.Column(db.Float, nullable = False)$/;" kind:variable line:123 +notional Dawn/models.py /^ notional = db.Column(db.Float, nullable = False)$/;" kind:variable line:195 +np analytics/index.py /^import numpy as np$/;" kind:namespace line:4 +np analytics/option.py /^import numpy as np$/;" kind:namespace line:6 +np analytics/utils.py /^import numpy as np$/;" kind:namespace line:1 +np bbg_newids.py /^import numpy as np$/;" kind:namespace line:4 +np bbg_prices.py /^import numpy as np$/;" kind:namespace line:3 +np calibrate_tranches.py /^import numpy as np$/;" kind:namespace line:1 +np db.py /^import numpy as np$/;" kind:namespace line:7 +np load_cf.py /^import numpy as np$/;" kind:namespace line:5 +np markit/__main__.py /^import numpy as np$/;" kind:namespace line:4 +np markit/import_quotes.py /^import numpy as np$/;" kind:namespace line:4 +np optim_alloc.py /^import numpy as np$/;" kind:namespace line:2 +np optimization.py /^import numpy as np$/;" kind:namespace line:1 +np option_trades.py /^import numpy as np$/;" kind:namespace line:5 +np pnl_explain.py /^import numpy as np$/;" kind:namespace line:1 +np pyisda/pyisda/flat_hazard.pyx /^cimport numpy as np$/;" kind:namespace line:3 +np pyisda/pyisda/flat_hazard.pyx /^import numpy as np$/;" kind:namespace line:2 +np pyisda/pyisda/utils.py /^import numpy as np$/;" kind:namespace line:10 +np pyisda/tests/test_pickle.py /^import numpy as np$/;" kind:namespace line:2 +np script_calibrate_tranches.py /^import numpy as np$/;" kind:namespace line:1 +np test_upfront_cds.py /^import numpy as np$/;" kind:namespace line:21 +np tests/test_index.py /^import numpy as np$/;" kind:namespace line:3 +np tranche_functions.py /^import numpy as np$/;" kind:namespace line:1 +np yieldcurve.py /^import numpy as np$/;" kind:namespace line:15 +ns xmltotab.py /^ns = '{urn:schemas-microsoft-com:office:spreadsheet}'$/;" kind:variable line:4 +numpy optimization.py /^import numpy.linalg as la$/;" kind:namespace line:2 +oauth2client download_emails.py /^import oauth2client$/;" kind:namespace line:8 +oauth2client send_email.py /^import oauth2client$/;" kind:namespace line:4 +offset insert_index.py /^offset=183000$/;" kind:variable line:9 +optim_alloc.py optim_alloc.py 1;" kind:file line:1 +optimization.py optimization.py 1;" kind:file line:1 +option.py analytics/option.py 1;" kind:file line:1 +option_trades.py option_trades.py 1;" kind:file line:1 +os Dawn/utils.py /^import os$/;" kind:namespace line:2 +os Dawn/views.py /^import os$/;" kind:namespace line:9 +os backfill_cds.py /^import os$/;" kind:namespace line:1 +os calibrate_tranches.py /^import os$/;" kind:namespace line:6 +os client.py /^import os$/;" kind:namespace line:2 +os common.py /^import os$/;" kind:namespace line:1 +os daemon.py /^import sys, os, time, atexit, signal$/;" kind:namespace line:3 +os dawn_utils.py /^import os$/;" kind:namespace line:3 +os download_emails.py /^import os$/;" kind:namespace line:2 +os download_markit_quotes.py /^import time, os, shutil$/;" kind:namespace line:10 +os ecb_yieldcurve.py /^import os$/;" kind:namespace line:5 +os externalmarksbackfill.py /^import os$/;" kind:namespace line:2 +os facility_download.py /^import os$/;" kind:namespace line:2 +os futures.py /^import os$/;" kind:namespace line:6 +os insert_composite_quotes.py /^import os$/;" kind:namespace line:2 +os insert_tranche_quotes_old.py /^import os$/;" kind:namespace line:2 +os intex/common.py /^import os$/;" kind:namespace line:1 +os intex/intex_scenarios.py /^import os$/;" kind:namespace line:5 +os intex/intex_scenarios.py /^import os.path$/;" kind:namespace line:6 +os intex/load_indicative.py /^import os$/;" kind:namespace line:2 +os intex/load_intex_collateral.py /^import os, csv, datetime$/;" kind:namespace line:2 +os load_cf.py /^import os$/;" kind:namespace line:1 +os load_cf.py /^import os.path$/;" kind:namespace line:2 +os load_globeop_report.py /^import os$/;" kind:namespace line:2 +os mailing_list.py /^import os$/;" kind:namespace line:7 +os markit/__main__.py /^import os$/;" kind:namespace line:6 +os markit/cds.py /^import os$/;" kind:namespace line:3 +os markit/import_quotes.py /^import os$/;" kind:namespace line:6 +os markit/loans.py /^import os$/;" kind:namespace line:3 +os markit/rates.py /^import os$/;" kind:namespace line:5 +os markit_red.py /^import os$/;" kind:namespace line:5 +os parse_emails.py /^import os$/;" kind:namespace line:3 +os parse_gs.py /^import os$/;" kind:namespace line:4 +os parse_preqin.py /^import os$/;" kind:namespace line:1 +os populate_risk_numbers.py /^import yaml, os, csv$/;" kind:namespace line:1 +os position.py /^import os$/;" kind:namespace line:7 +os process_queue.py /^import os$/;" kind:namespace line:14 +os pyisda/docs/conf.py /^import os$/;" kind:namespace line:20 +os risk_insight/views.py /^import os, csv, yaml$/;" kind:namespace line:3 +os send_email.py /^import os$/;" kind:namespace line:6 +os sftp.py /^import os$/;" kind:namespace line:2 +os task_server/__init__.py /^import os$/;" kind:namespace line:5 +os task_server/globeop.py /^import os$/;" kind:namespace line:1 +os task_server/globeop.py /^import os.path$/;" kind:namespace line:2 +os task_server/insert_tranche_quotes.py /^import os$/;" kind:namespace line:3 +os tasks.py /^import os$/;" kind:namespace line:3 +os trade_booking.py /^import os$/;" kind:namespace line:3 +os tranche_functions.py /^import os$/;" kind:namespace line:9 +os yieldcurve.py /^import os$/;" kind:namespace line:2 +overrides bbg_helpers.py /^ overrides={'SETTLE_DT': testdate}$/;" kind:variable line:127 +p script_calibrate_tranches.py /^p = defaultprob$/;" kind:variable line:15 +p1 yieldcurve.py /^ p1 = Period('1Mo')$/;" kind:variable line:126 +p12 yieldcurve.py /^ p12 = Period('12Mo')$/;" kind:variable line:130 +p2 yieldcurve.py /^ p2 = Period('2Mo')$/;" kind:variable line:127 +p3 yieldcurve.py /^ p3 = Period('3Mo')$/;" kind:variable line:128 +p6 yieldcurve.py /^ p6 = Period('6Mo')$/;" kind:variable line:129 +packages pyisda/setup.py /^ packages = ['pyisda'])$/;" kind:variable line:21 +paramiko sftp.py /^import paramiko$/;" kind:namespace line:1 +params load_cf.py /^ params = processzipfiles(tradedate)$/;" kind:variable line:197 +parse_baml parse_emails.py /^def parse_baml(fh, indextype, series, quotedate):$/;" kind:function line:68 +parse_baml_block parse_emails.py /^def parse_baml_block(fh, indextype):$/;" kind:function line:94 +parse_dates bbg_prices.py /^ parse_dates=["pricingdate"],$/;" kind:variable line:45 +parse_dates pivot.py /^ parse_dates=[$/;" kind:variable line:9 +parse_dates pivot.py /^ parse_dates=['date']).$/;" kind:variable line:5 +parse_email parse_emails.py /^def parse_email(email):$/;" kind:function line:148 +parse_emails.py parse_emails.py 1;" kind:file line:1 +parse_gs.py parse_gs.py 1;" kind:file line:1 +parse_ms parse_emails.py /^def parse_ms(fh, indextype):$/;" kind:function line:135 +parse_ms_block parse_emails.py /^def parse_ms_block(fh, indextype):$/;" kind:function line:110 +parse_preqin.py parse_preqin.py 1;" kind:file line:1 +parse_quotedate parse_emails.py /^def parse_quotedate(fh, date_received):$/;" kind:function line:39 +parse_refline parse_emails.py /^def parse_refline(line):$/;" kind:function line:56 +parser calibrate_swaption.py /^ parser = argparse.ArgumentParser()$/;" kind:variable line:60 +parser markit/__main__.py /^parser = argparse.ArgumentParser()$/;" kind:variable line:21 +parser task_server/__main__.py /^parser = argparse.ArgumentParser()$/;" kind:variable line:11 +password facility_download.py /^password = 'Welcome1'$/;" kind:variable line:8 +path intex/intex_scenarios.py /^import os.path$/;" kind:namespace line:6 +path load_cf.py /^import os.path$/;" kind:namespace line:2 +path task_server/globeop.py /^import os.path$/;" kind:namespace line:2 +pattern1 intex/intex_scenarios.py /^pattern1 = re.compile("REINVEST\\[\\w+::REINV_TBA(\\d)\\]\\[DEAL,(\\d+)\\]=.*$")$/;" kind:variable line:19 +pattern2 intex/intex_scenarios.py /^pattern2 = re.compile("(STANDARD_VAR\\[)\\w+(::#REINV_END,\\d+\\]=)(\\d.*$)")$/;" kind:variable line:21 +pattern3 intex/intex_scenarios.py /^pattern3 = re.compile("STANDARD_VAR\\[\\w+::#PRICE100_TBA(\\d),(\\d+)\\]=")$/;" kind:variable line:23 +pattern5 intex/intex_scenarios.py /^pattern5 = re.compile("STANDARD_VAR\\[\\w+::#REINVPCT_TBA(\\d),(\\d+)\\]=")$/;" kind:variable line:24 +pattern7 intex/intex_scenarios.py /^pattern7 = re.compile("KINGS3")$/;" kind:variable line:25 +pattern8 intex/intex_scenarios.py /^pattern8 = re.compile("(#COLLATREINV_REINV_PCT_EXT\\[)\\w+(::\\*\\]\\[DEAL,\\d+\\])=100")$/;" kind:variable line:26 +pattern9 intex/intex_scenarios.py /^pattern9 = re.compile("(?P<a>SEVERITY\\[\\w+,\\d+\\]=)mkt\\(70\\)")$/;" kind:variable line:27 +payer test_hyoption.py /^payer = Swaption(index, exercise_date, strike, strike_is_price = True)$/;" kind:variable line:8 +payer test_igoption.py /^payer = Swaption(index, exercise_date, strike, strike_is_price = False)$/;" kind:variable line:8 +payload futures.py /^payload = {'currentTime': ts,$/;" kind:variable line:50 +payload markit/__main__.py /^ payload = {'user': 'GuillaumeHorel',$/;" kind:variable line:73 +payload markit/__main__.py /^ payload={'LEGALENTITY': 'lmcg',$/;" kind:variable line:57 +payment_rolldate Dawn/models.py /^ payment_rolldate = db.Column(BUS_DAY_CONVENTION, nullable = False)$/;" kind:variable line:122 +pd Dawn/utils.py /^import pandas as pd$/;" kind:namespace line:1 +pd Dawn/views.py /^import pandas as pd$/;" kind:namespace line:6 +pd adj_index_price.py /^import pandas as pd$/;" kind:namespace line:2 +pd analytics/index.py /^import pandas as pd$/;" kind:namespace line:5 +pd analytics/option.py /^import pandas as pd$/;" kind:namespace line:7 +pd backfill_index.py /^import pandas as pd$/;" kind:namespace line:3 +pd bbg_helpers.py /^import pandas as pd$/;" kind:namespace line:3 +pd bbg_newids.py /^import pandas as pd$/;" kind:namespace line:3 +pd bbg_prices.py /^import pandas as pd$/;" kind:namespace line:4 +pd calibrate_swaption.py /^import pandas as pd$/;" kind:namespace line:1 +pd calibrate_tranches.py /^import pandas as pd$/;" kind:namespace line:7 +pd cds_rebook.py /^import pandas as pd$/;" kind:namespace line:3 +pd database_consistency.py /^import pandas as pd$/;" kind:namespace line:1 +pd dates.py /^import pandas as pd$/;" kind:namespace line:1 +pd externalmarksbackfill.py /^import pandas as pd$/;" kind:namespace line:1 +pd load_cf.py /^import pandas as pd$/;" kind:namespace line:3 +pd load_globeop_report.py /^import pandas as pd$/;" kind:namespace line:3 +pd markit/__main__.py /^import pandas as pd$/;" kind:namespace line:5 +pd markit/import_quotes.py /^import pandas as pd$/;" kind:namespace line:5 +pd markit/rates.py /^import pandas as pd$/;" kind:namespace line:6 +pd markit/utils.py /^import pandas as pd$/;" kind:namespace line:1 +pd markit_tranches.py /^import pandas as pd$/;" kind:namespace line:1 +pd option_trades.py /^import pandas as pd$/;" kind:namespace line:1 +pd parse_emails.py /^import pandas as pd$/;" kind:namespace line:1 +pd parse_gs.py /^import pandas as pd$/;" kind:namespace line:1 +pd pivot.py /^import pandas as pd$/;" kind:namespace line:1 +pd pnl_explain.py /^import pandas as pd$/;" kind:namespace line:2 +pd position.py /^import pandas as pd$/;" kind:namespace line:2 +pd process_queue.py /^import pandas as pd$/;" kind:namespace line:3 +pd task_server/globeop.py /^ import pandas as pd$/;" kind:namespace line:15 +pd task_server/globeop.py /^import pandas as pd$/;" kind:namespace line:9 +pd test_upfront_cds.py /^import pandas as pd$/;" kind:namespace line:13 +pd tranche_functions.py /^import pandas as pd$/;" kind:namespace line:6 +pd yieldcurve.py /^import pandas as pd$/;" kind:namespace line:16 +pd_colnames bbg_newids.py /^pd_colnames = ['ID_BB_UNIQUE', 'ID_CUSIP', 'ISSUER', 'MATURITY', 'CPN', 'CPN_TYP',$/;" kind:variable line:62 +pd_colnames bbg_newids.py /^pd_colnames = ['ID_BB_UNIQUE','LAST_UPDATE_DT','PX_LAST','LN_CURRENT_MARGIN',$/;" kind:variable line:70 +pdb backfill_cds.py /^import pdb$/;" kind:namespace line:6 +pdb calibrate_tranches.py /^import pdb$/;" kind:namespace line:8 +pdb cds_rebook.py /^import pdb$/;" kind:namespace line:5 +pdb insert_tranche_quotes_old.py /^import pdb$/;" kind:namespace line:5 +pdb intex/load_indicative.py /^import pdb$/;" kind:namespace line:6 +pdb intex/load_intex_collateral.py /^import pdb$/;" kind:namespace line:3 +pdb load_globeop_report.py /^import pdb$/;" kind:namespace line:6 +pdb parse_emails.py /^import pdb$/;" kind:namespace line:4 +pdb parse_gs.py /^import pdb$/;" kind:namespace line:2 +pdf_attach1 mailing_list.py /^ pdf_attach1 = MIMEApplication(fh.read(), 'pdf')$/;" kind:variable line:37 +pdf_attach2 mailing_list.py /^ pdf_attach2 = MIMEApplication(fh.read(), 'pdf')$/;" kind:variable line:42 +pickle analytics/option.py /^ import cPickle as pickle$/;" kind:namespace line:15 +pickle analytics/option.py /^ import pickle$/;" kind:namespace line:17 +pickle parse_emails.py /^import pickle$/;" kind:namespace line:8 +pivot.py pivot.py 1;" kind:file line:1 +plot_allocation optim_alloc.py /^def plot_allocation(W, fund_return, fund_vol):$/;" kind:function line:60 +plt optim_alloc.py /^from matplotlib import pyplot as plt$/;" kind:namespace line:4 +plt yieldcurve.py /^import matplotlib.pyplot as plt$/;" kind:namespace line:17 +pnl_explain pnl_explain.py /^def pnl_explain(identifier, start_date = None, end_date = None,$/;" kind:function line:24 +pnl_explain.py pnl_explain.py 1;" kind:file line:1 +pnl_explain_list pnl_explain.py /^def pnl_explain_list(id_list, start_date = None, end_date = None, engine = dbengine("dawndb")):$/;" kind:function line:104 +pnl_reports load_globeop_report.py /^def pnl_reports():$/;" kind:function line:43 +populate_cashflow_history position.py /^def populate_cashflow_history(engine, session, workdate=None):$/;" kind:function line:103 +populate_risk populate_risk_numbers.py /^def populate_risk(basedir, db):$/;" kind:function line:36 +populate_risk_numbers.py populate_risk_numbers.py 1;" kind:file line:1 +port sftp.py /^port=22$/;" kind:variable line:5 +position.py position.py 1;" kind:file line:1 +prev_immdate analytics/index.py /^from dates import prev_immdate$/;" kind:namespace line:12 +prev_immdate dates.py /^def prev_immdate(valdate):$/;" kind:function line:10 +previous_twentieth analytics/index.py /^from .utils import previous_twentieth$/;" kind:namespace line:16 +previous_twentieth analytics/utils.py /^def previous_twentieth(d):$/;" kind:function line:11 +price Dawn/models.py /^ price = db.Column(db.Float, nullable = False)$/;" kind:variable line:165 +price Dawn/models.py /^ price = db.Column(db.Float, nullable = False)$/;" kind:variable line:198 +price Dawn/models.py /^ price = db.Column(db.Float, nullable=False)$/;" kind:variable line:97 +price analytics/index.py /^ def price(self):$/;" kind:member line:138 +price analytics/index.py /^ def price(self, val):$/;" kind:member line:142 +principal_payment Dawn/models.py /^ principal_payment = db.Column(db.Float)$/;" kind:variable line:101 +printf pyisda/pyisda/flat_hazard.pyx /^from libc.stdio cimport printf$/;" kind:namespace line:13 +process_historical_msg bbg_helpers.py /^def process_historical_msg(msg):$/;" kind:function line:70 +process_queue.py process_queue.py 1;" kind:file line:1 +process_reference_msg bbg_helpers.py /^def process_reference_msg(msg):$/;" kind:function line:76 +processzipfiles load_cf.py /^def processzipfiles(tradedate=datetime.date.today()):$/;" kind:function line:36 +profile download_markit_quotes.py /^profile = FirefoxProfile()$/;" kind:variable line:21 +project pyisda/docs/conf.py /^project = 'PyISDA'$/;" kind:variable line:58 +protection Dawn/models.py /^ protection = db.Column(PROTECTION, nullable = False)$/;" kind:variable line:127 +protection_start test_upfront_cds.py /^ protection_start = Date.from_datetime(trade_date) + 1,$/;" kind:variable line:76 +protection_start test_upfront_cds.py /^ protection_start = Date.from_datetime(trade_date) + 1,$/;" kind:variable line:84 +psycopg2 Dawn/views.py /^import psycopg2$/;" kind:namespace line:17 +psycopg2 backfill_cds.py /^import psycopg2$/;" kind:namespace line:8 +psycopg2 db.py /^import psycopg2$/;" kind:namespace line:2 +psycopg2 externalmarksbackfill.py /^import psycopg2$/;" kind:namespace line:4 +psycopg2 intex/intex_scenarios.py /^import psycopg2$/;" kind:namespace line:7 +psycopg2 intex/load_indicative.py /^import psycopg2$/;" kind:namespace line:1 +psycopg2 intex/load_intex_collateral.py /^import psycopg2$/;" kind:namespace line:1 +psycopg2 parse_emails.py /^ import psycopg2$/;" kind:namespace line:178 +psycopg2 process_queue.py /^import psycopg2$/;" kind:namespace line:21 +psycopg2 risk_insight/views.py /^import psycopg2$/;" kind:namespace line:5 +psycopg2 task_server/rest.py /^import psycopg2$/;" kind:namespace line:1 +pv analytics/index.py /^ def pv(self):$/;" kind:member line:122 +pv analytics/option.py /^ def pv(self):$/;" kind:member line:126 +pv analytics/option.py /^ def pv(self, val):$/;" kind:member line:160 +pv pyisda/example.py /^ pv = 1000000 * upfront_charge(today_date, value_date, start_date, step_in_date,$/;" kind:variable line:53 +pv pyisda/pyisda/legs.pyx /^ def pv(self, today, step_in_date, value_date, YieldCurve yc, SpreadCurve sc,$/;" kind:member line:144 +pv pyisda/pyisda/legs.pyx /^ def pv(self, today, step_in_date, value_date, YieldCurve yc, SpreadCurve sc,$/;" kind:member line:40 +pv_black analytics/option.py /^ def pv_black(self):$/;" kind:member line:188 +pv_black analytics/option.py /^ def pv_black(self, val):$/;" kind:member line:200 +pv_vec analytics/option.py /^from pyisda.flat_hazard import pv_vec$/;" kind:namespace line:22 +pv_vec pyisda/pyisda/flat_hazard.pyx /^def pv_vec(double[:] spreads, YieldCurve yc, trade_date, value_date,$/;" kind:function line:112 +pv_vec tests/test_index.py /^from pyisda.flat_hazard import pv_vec$/;" kind:namespace line:6 +pydate_from_qldate pyisda/pyisda/utils.py /^from quantlib.time.api import ( Date, pydate_from_qldate, WeekendsOnly,$/;" kind:namespace line:2 +pydate_from_qldate yieldcurve.py /^from quantlib.time.date import pydate_from_qldate$/;" kind:namespace line:13 +pydate_to_TDate pyisda/pyisda/cdsone.pyx /^from date cimport JpmcdsStringToDateInterval, pydate_to_TDate, dcc$/;" kind:namespace line:2 +pydate_to_TDate pyisda/pyisda/curve.pyx /^from date cimport (JpmcdsStringToDateInterval, pydate_to_TDate, dcc,$/;" kind:namespace line:3 +pydate_to_TDate pyisda/pyisda/date.pxd /^cdef TDate pydate_to_TDate(c_datetime.date d)$/;" kind:function line:47 +pydate_to_TDate pyisda/pyisda/date.pyx /^cdef TDate pydate_to_TDate(c_datetime.date d):$/;" kind:function line:7 +pydate_to_TDate pyisda/pyisda/flat_hazard.pyx /^from date cimport pydate_to_TDate, ACT_360, ACT_365F$/;" kind:namespace line:10 +pydate_to_TDate pyisda/pyisda/legs.pyx /^from date cimport pydate_to_TDate, TDate_to_pydate, dcc$/;" kind:namespace line:2 +pydate_to_qldate load_cf.py /^from quantlib.util.converter import pydate_to_qldate, qldate_to_pydate$/;" kind:namespace line:13 +pydate_to_qldate tranche_functions.py /^from quantlib.util.converter import qldate_to_pydate, pydate_to_qldate$/;" kind:namespace line:5 +pygments_style pyisda/docs/conf.py /^pygments_style = 'sphinx'$/;" kind:variable line:112 +pytz futures.py /^import pytz$/;" kind:namespace line:7 +ql_to_jp analytics/index.py /^from yieldcurve import YC, ql_to_jp, roll_yc, rate_helpers$/;" kind:namespace line:18 +ql_to_jp tests/test_cds.py /^from yieldcurve import YC, ql_to_jp$/;" kind:namespace line:10 +ql_to_jp yieldcurve.py /^def ql_to_jp(ql_yc):$/;" kind:function line:111 +qldate_to_pydate load_cf.py /^from quantlib.util.converter import pydate_to_qldate, qldate_to_pydate$/;" kind:namespace line:13 +qldate_to_pydate tranche_functions.py /^from quantlib.util.converter import qldate_to_pydate, pydate_to_qldate$/;" kind:namespace line:5 +query_db db.py /^def query_db(conn, sqlstr, params=None, one=True):$/;" kind:function line:60 +query_db facility_download.py /^from db import conn, query_db$/;" kind:namespace line:4 +query_db load_cf.py /^from db import query_db, conn$/;" kind:namespace line:11 +quotedate insert_tranche_quotes_old.py /^ quotedate = datetime.datetime.strptime(os.path.splitext(quotefile)[0].split("_")[-1], "%Y-%m-%d").date()$/;" kind:variable line:18 +quotedate parse_gs.py /^ quotedate = pd.to_datetime(line[4:])$/;" kind:variable line:29 +quotefiles insert_tranche_quotes_old.py /^quotefiles = [f for f in os.listdir(os.path.join(root_dir, 'Scenarios', 'Calibration')) if 'tranches' in f]$/;" kind:variable line:13 +quotes calibrate_tranches.py /^ quotes = np.cumsum(dK * (1-quotes))$/;" kind:variable line:46 +quotes calibrate_tranches.py /^ quotes = pd.read_csv(os.path.join(root, "Scenarios", "Calibration",$/;" kind:variable line:42 +quotes calibrate_tranches.py /^ quotes = quotes["Mid"]\/100$/;" kind:variable line:44 +quotes futures.py /^quotes = json.loads(r.text)$/;" kind:variable line:53 +quotes insert_composite_quotes.py /^quotes = Table('tranche_quotes', metadata, autoload = True)$/;" kind:variable line:9 +quotes insert_tranche_quotes_old.py /^quotes = Table('tranche_quotes', metadata, autoload = True)$/;" kind:variable line:9 +quotes task_server/insert_tranche_quotes.py /^quotes = Table('tranche_quotes', metadata, autoload = True)$/;" kind:variable line:12 +r adj_index_price.py /^ r = factors.ix[i].indexfactor\/factors.ix[i+1].indexfactor$/;" kind:variable line:28 +r ecb_yieldcurve.py /^r = requests.get('http:\/\/www.ecb.europa.eu\/stats\/money\/yc\/data\/fmd\/download\/yc_latest.zip?')$/;" kind:variable line:9 +r facility_download.py /^ r = requests.get('https:\/\/loans.markit.com\/loanx\/LoanXOneFacility.csv?LEGALENTITY={0}&USERNAME={1}&PASSWORD={2}&LOANXID={3}'.format(legal, username, password, loanxid[0]))$/;" kind:variable line:32 +r futures.py /^r = requests.get(base_uri, params=payload)$/;" kind:variable line:52 +r parse_gs.py /^ r = []$/;" kind:variable line:80 +r parse_gs.py /^ r = []$/;" kind:variable line:39 +rate pyisda/example.py /^ rate = sc_data[0][1]$/;" kind:variable line:39 +rate_helpers analytics/index.py /^from yieldcurve import YC, ql_to_jp, roll_yc, rate_helpers$/;" kind:namespace line:18 +rate_helpers pyisda/pyisda/utils.py /^def rate_helpers(currency="USD", MarkitData=None):$/;" kind:function line:39 +rate_helpers test_upfront_cds.py /^from yieldcurve import YC, rate_helpers, getMarkitIRData$/;" kind:namespace line:12 +rate_helpers yieldcurve.py /^def rate_helpers(currency="USD", MarkitData=None):$/;" kind:function line:43 +rates.py markit/rates.py 1;" kind:file line:1 +re Dawn/utils.py /^import re$/;" kind:namespace line:3 +re externalmarksbackfill.py /^import re$/;" kind:namespace line:3 +re intex/intex_scenarios.py /^import re$/;" kind:namespace line:8 +re intex/load_indicative.py /^import csv, sys, re$/;" kind:namespace line:5 +re load_cf.py /^import re, datetime, yaml$/;" kind:namespace line:9 +re parse_emails.py /^import re$/;" kind:namespace line:2 +re parse_gs.py /^import re$/;" kind:namespace line:3 +re parse_preqin.py /^import re$/;" kind:namespace line:4 +re position.py /^import re$/;" kind:namespace line:6 +re process_queue.py /^import re$/;" kind:namespace line:17 +re task_server/globeop.py /^import re$/;" kind:namespace line:6 +reader insert_tranche_quotes_old.py /^ reader = csv.DictReader(fh)$/;" kind:variable line:28 +reader intex/intex_scenarios.py /^from csv import reader$/;" kind:namespace line:13 +realized_vol option_trades.py /^def realized_vol(index, series, tenor, date=None, years=None):$/;" kind:function line:50 +realized_vs_atm option_trades.py /^ realized_vs_atm = pd.merge_asof(rv, df_vol, on='date')$/;" kind:variable line:132 +rebook cds_rebook.py /^def rebook(engine, secid, lastdate, already_rebooked):$/;" kind:function line:31 +rebook_everything cds_rebook.py /^def rebook_everything(engine):$/;" kind:function line:49 +rec_risk analytics/index.py /^ def rec_risk(self):$/;" kind:member line:187 +receiver test_hyoption.py /^receiver = Swaption(index, exercise_date, strike, "receiver", strike_is_price = True)$/;" kind:variable line:13 +receiver test_igoption.py /^receiver = Swaption(index, exercise_date, strike, "receiver", strike_is_price = False)$/;" kind:variable line:13 +recov calibrate_tranches.py /^ recov = np.array([float(e) for e in fh], dtype='double', order='F')$/;" kind:variable line:27 +recov script_calibrate_tranches.py /^ recov = np.array([float(e) for e in fh], dtype='double', order='F')$/;" kind:variable line:9 +redirect Dawn/views.py /^from flask import (request, render_template, redirect,$/;" kind:namespace line:1 +redis Dawn/views.py /^import redis$/;" kind:namespace line:11 +redis client.py /^import redis$/;" kind:namespace line:3 +redis process_queue.py /^import redis$/;" kind:namespace line:1 +redis task_server/rest.py /^import datetime, redis$/;" kind:namespace line:3 +ref analytics/index.py /^ def ref(self):$/;" kind:member line:333 +ref analytics/index.py /^ def ref(self, val):$/;" kind:member line:340 +ref_data bbg_helpers.py /^ ref_data = retrieve_data(session, securities, fields, overrides=overrides)$/;" kind:variable line:128 +refspread parse_gs.py /^ refspread = float(m.groups()[2])$/;" kind:variable line:26 +register_adapter bbg_prices.py /^from psycopg2.extensions import register_adapter, AsIs$/;" kind:namespace line:6 +register_adapter calibrate_swaption.py /^from psycopg2.extensions import register_adapter$/;" kind:namespace line:8 +register_adapter db.py /^from psycopg2.extensions import register_adapter$/;" kind:namespace line:5 +register_adapter pnl_explain.py /^from psycopg2.extensions import register_adapter, AsIs$/;" kind:namespace line:6 +relativedelta analytics/utils.py /^from dateutil.relativedelta import relativedelta$/;" kind:namespace line:3 +release pyisda/docs/conf.py /^release = '0.1'$/;" kind:variable line:69 +render_template Dawn/views.py /^from flask import (request, render_template, redirect,$/;" kind:namespace line:1 +render_template risk_insight/views.py /^from flask import render_template, jsonify, request, g$/;" kind:namespace line:2 +repo_rate Dawn/models.py /^ repo_rate = db.Column(db.Float, nullable = False)$/;" kind:variable line:170 +report_list markit_red.py /^ report_list = ['REDEntity', 'REDObligation', 'REDEntityDelta', 'REDObligationDelta',$/;" kind:variable line:75 +request Dawn/views.py /^from flask import (request, render_template, redirect,$/;" kind:namespace line:1 +request risk_insight/views.py /^from flask import render_template, jsonify, request, g$/;" kind:namespace line:2 +request task_server/rest.py /^from flask import request, g$/;" kind:namespace line:8 +request_payload markit_red.py /^def request_payload(payload):$/;" kind:function line:8 +requests ecb_yieldcurve.py /^import requests$/;" kind:namespace line:2 +requests facility_download.py /^import requests$/;" kind:namespace line:1 +requests futures.py /^import requests$/;" kind:namespace line:3 +requests markit/cds.py /^import requests$/;" kind:namespace line:4 +requests markit/loans.py /^import requests$/;" kind:namespace line:4 +requests markit/rates.py /^import requests$/;" kind:namespace line:7 +requests markit_red.py /^import requests, io, zipfile, shutil$/;" kind:namespace line:3 +requests pyisda/pyisda/utils.py /^import requests$/;" kind:namespace line:12 +resid_vol optim_alloc.py /^def resid_vol(rho, delta, volF):$/;" kind:function line:14 +rest task_server/__init__.py /^import task_server.rest$/;" kind:namespace line:3 +rest.py task_server/rest.py 1;" kind:file line:1 +restart daemon.py /^ def restart(self):$/;" kind:member line:112 +result bbg_newids.py /^result = select([deal_indicative.c.dealname]).execute()$/;" kind:variable line:19 +result2 bbg_newids.py /^ result2 = engine.execute(s, dealname = r.dealname)$/;" kind:variable line:22 +retrieve_data bbg_helpers.py /^def retrieve_data(session, securities, fields, overrides={},$/;" kind:function line:93 +retrieve_data bbg_newids.py /^from bbg_helpers import init_bbg_session, retrieve_data, BBG_IP$/;" kind:namespace line:5 +retrieve_data bbg_prices.py /^from bbg_helpers import init_bbg_session, retrieve_data, BBG_IP$/;" kind:namespace line:1 +retrieve_data position.py /^from bbg_helpers import init_bbg_session, retrieve_data, BBG_IP$/;" kind:namespace line:1 +retrieve_data process_queue.py /^from bbg_helpers import init_bbg_session, retrieve_data, BBG_IP$/;" kind:namespace line:16 +rho calibrate_tranches.py /^ rho = (l+u)\/2.$/;" kind:variable line:57 +rho calibrate_tranches.py /^ rho = 0.4$/;" kind:variable line:36 +rho optim_alloc.py /^ rho = {'CLO': 0.6,$/;" kind:variable line:79 +rho optim_alloc.py /^def rho(sigma, delta, volF):$/;" kind:function line:10 +rho script_calibrate_tranches.py /^rho = 0.45 * np.ones(n_credit)$/;" kind:variable line:16 +risk_insight risk_insight/__init__.py /^import risk_insight.views$/;" kind:namespace line:3 +risky_annuity analytics/index.py /^ def risky_annuity(self):$/;" kind:member line:205 +ro load_cf.py /^import rpy2.robjects as ro$/;" kind:namespace line:17 +roll_yc analytics/index.py /^from yieldcurve import YC, ql_to_jp, roll_yc, rate_helpers$/;" kind:namespace line:18 +roll_yc analytics/option.py /^from yieldcurve import roll_yc$/;" kind:namespace line:12 +roll_yc yieldcurve.py /^def roll_yc(yc, forward_date):$/;" kind:function line:99 +rolling_vol option_trades.py /^def rolling_vol(df, col='atm_vol', term=[3]):$/;" kind:function line:99 +root calibrate_tranches.py /^root = "\/home\/share\/CorpCDOs"$/;" kind:variable line:19 +root common.py /^ root = "\/\/WDsentinel\/share\/CorpCDOs"$/;" kind:variable line:4 +root common.py /^ root = '\/home\/share\/CorpCDOs'$/;" kind:variable line:6 +root facility_download.py /^from common import root$/;" kind:namespace line:3 +root futures.py /^from common import root$/;" kind:namespace line:4 +root intex/common.py /^ root = "\/\/WDsentinel\/share\/CorpCDOs"$/;" kind:variable line:4 +root intex/common.py /^ root = '\/home\/share\/CorpCDOs'$/;" kind:variable line:6 +root intex/intex_scenarios.py /^from common import root$/;" kind:namespace line:14 +root intex/load_indicative.py /^from common import root, sanitize_float$/;" kind:namespace line:7 +root intex/load_intex_collateral.py /^from common import root, sanitize_float$/;" kind:namespace line:4 +root load_cf.py /^ root = "\/\/WDsentinel\/share\/CorpCDOs"$/;" kind:variable line:21 +root load_cf.py /^ root = '\/home\/share\/CorpCDOs'$/;" kind:variable line:23 +root mailing_list.py /^root = "\/home\/share\/serenitas\/Fund Raising"$/;" kind:variable line:12 +root markit/__main__.py /^from common import root$/;" kind:namespace line:10 +root markit/cds.py /^from common import root$/;" kind:namespace line:8 +root markit/import_quotes.py /^from common import root$/;" kind:namespace line:9 +root markit/loans.py /^from common import root$/;" kind:namespace line:6 +root markit/rates.py /^from common import root$/;" kind:namespace line:2 +root parse_preqin.py /^root = "\/home\/share\/serenitas\/Fund Raising\/Preqin\/Investors\/"$/;" kind:variable line:6 +root task_server/globeop.py /^ root = "\/\/diskstation\/Daily"$/;" kind:variable line:21 +root task_server/globeop.py /^ root = '\/home\/serenitas\/Daily'$/;" kind:variable line:23 +root trade_booking.py /^ root = "\/\/WDsentinel\/share\/Daily"$/;" kind:variable line:17 +root trade_booking.py /^ root = '\/home\/share\/Daily'$/;" kind:variable line:19 +root tranche_functions.py /^from common import root$/;" kind:namespace line:8 +root yieldcurve.py /^from common import root$/;" kind:namespace line:1 +root_dir insert_composite_quotes.py /^root_dir = '\/home\/share\/CorpCDOs'$/;" kind:variable line:12 +root_dir insert_tranche_quotes_old.py /^root_dir = '\/home\/share\/CorpCDOs'$/;" kind:variable line:12 +rpy2 load_cf.py /^import rpy2.robjects as ro$/;" kind:namespace line:17 +run client.py /^def run():$/;" kind:function line:10 +run daemon.py /^ def run(self):$/;" kind:member line:117 +runAllFill externalmarksbackfill.py /^def runAllFill():$/;" kind:function line:15 +runSingleFill externalmarksbackfill.py /^def runSingleFill(f):$/;" kind:function line:20 +run_date task_server/globeop.py /^def run_date(s):$/;" kind:function line:45 +run_tasks task_server/rest.py /^def run_tasks():$/;" kind:function line:51 +runningdict1 task_server/insert_tranche_quotes.py /^runningdict1 = {0: 500, 3:100, 7:100, 15: 25}$/;" kind:variable line:34 +runningdict2 task_server/insert_tranche_quotes.py /^runningdict2 = {0: 500, 3:500, 7:500, 10:100, 15:100, 30:100}$/;" kind:variable line:35 +rv option_trades.py /^ rv = pd.DataFrame(rv)$/;" kind:variable line:128 +rv option_trades.py /^ rv = rv.reset_index()$/;" kind:variable line:129 +s bbg_newids.py /^ select_from(func.et_latestdealinfo(bindparam('dealname'))).where(Column('cusip')!=None)$/;" kind:variable line:16 +s_html mailing_list.py /^ s_html = Template(fh.read())$/;" kind:variable line:33 +s_text mailing_list.py /^ s_text = Template(fh.read())$/;" kind:variable line:30 +sales_contact Dawn/models.py /^ sales_contact = db.Column(db.String)$/;" kind:variable line:18 +sales_email Dawn/models.py /^ sales_email = db.Column(EmailType)$/;" kind:variable line:19 +sales_phone Dawn/models.py /^ sales_phone = db.Column(PhoneNumberType())$/;" kind:variable line:20 +sanitize_float common.py /^def sanitize_float(intex_float):$/;" kind:function line:8 +sanitize_float intex/common.py /^def sanitize_float(intex_float):$/;" kind:function line:8 +sanitize_float intex/load_indicative.py /^from common import root, sanitize_float$/;" kind:namespace line:7 +sanitize_float intex/load_intex_collateral.py /^from common import root, sanitize_float$/;" kind:namespace line:4 +sanitize_float load_cf.py /^def sanitize_float(string):$/;" kind:function line:25 +save_ticket Dawn/views.py /^def save_ticket(trade, old_ticket_name):$/;" kind:function line:125 +sc pyisda/example.py /^ sc = SpreadCurve(today_date, yc, start_date, step_in_date,$/;" kind:variable line:35 +sc2 pyisda/example.py /^ sc2 = SpreadCurve.from_flat_hazard(today_date, continuous_rate)$/;" kind:variable line:42 +sc_data pyisda/example.py /^ sc_data = sc.inspect()['data']$/;" kind:variable line:38 +sc_data test_upfront_cds.py /^ sc_data = sc.inspect()['data']$/;" kind:variable line:66 +sched calibrate_tranches.py /^ sched = creditSchedule(startdate, "5Yr", 0.05, ts, enddate=hy21["maturity"])$/;" kind:variable line:47 +sched yieldcurve.py /^ sched = Schedule(ts.reference_date, ts.reference_date+Period('5Yr'), Period('3Mo'), cal)$/;" kind:variable line:131 +script_calibrate_tranches.py script_calibrate_tranches.py 1;" kind:file line:1 +securities bbg_helpers.py /^ securities = ['38145BAA9 Mtge', '75157EAE2 Mtge', 'XS0295516776 Mtge']$/;" kind:variable line:123 +securities bbg_prices.py /^securities = ["{0} Corp".format(cusip) for cusip in cusips.index]$/;" kind:variable line:22 +security_desc Dawn/models.py /^ security_desc = db.Column(db.String(32), nullable = False)$/;" kind:variable line:129 +security_desc Dawn/models.py /^ security_desc = db.Column(db.String(32), nullable = False)$/;" kind:variable line:202 +security_id Dawn/models.py /^ security_id = db.Column(db.String(12), nullable = False)$/;" kind:variable line:128 +security_id Dawn/models.py /^ security_id = db.Column(db.String(12), nullable = False)$/;" kind:variable line:201 +select bbg_newids.py /^from sqlalchemy import create_engine, MetaData, select, Column, func, bindparam$/;" kind:namespace line:1 +selenium download_markit_quotes.py /^import selenium$/;" kind:namespace line:1 +send send_email.py /^ def send(self):$/;" kind:member line:54 +send_email.py send_email.py 1;" kind:file line:1 +sentinel parse_preqin.py /^sentinel={}$/;" kind:variable line:93 +serenitasdb analytics/index.py /^serenitasdb = dbconn('serenitasdb')$/;" kind:variable line:20 +serenitasdb backfill_cds.py /^from db import serenitasdb$/;" kind:namespace line:5 +serenitasdb calibrate_swaption.py /^serenitasdb = dbconn('serenitasdb')$/;" kind:variable line:10 +serenitasdb markit/__main__.py /^ serenitasdb = dbconn('serenitasdb')$/;" kind:variable line:84 +serenitasdb option_trades.py /^serenitasdb = dbengine('serenitasdb')$/;" kind:variable line:8 +serenitasdb parse_gs.py /^serenitasdb = dbengine('serenitasdb')$/;" kind:variable line:105 +serenitasdb populate_risk_numbers.py /^from db import serenitasdb$/;" kind:namespace line:2 +series adj_index_price.py /^series = [9]$/;" kind:variable line:6 +series backfill_index.py /^series=[9]$/;" kind:variable line:8 +series insert_index.py /^ series = line[2],$/;" kind:variable line:32 +series insert_tranche_quotes_old.py /^ series=19 if "19" in quotefile else 21$/;" kind:variable line:19 +series option_trades.py /^ series = 23$/;" kind:variable line:126 +series parse_gs.py /^ series = int(m.groups()[1])$/;" kind:variable line:21 +server mailing_list.py /^ server = smtplib.SMTP('smtp.gmail.com:587')$/;" kind:variable line:25 +set_logging_file pyisda/pyisda/logging.pyx /^def set_logging_file(str file_name, TBoolean append = True):$/;" kind:function line:15 +settings externalmarksbackfill.py /^settings = {$/;" kind:variable line:72 +settings test_upfront_cds.py /^ settings = Settings()$/;" kind:variable line:54 +settle_date Dawn/models.py /^ settle_date = db.Column(db.Date, nullable = False)$/;" kind:variable line:153 +settle_date Dawn/models.py /^ settle_date = db.Column(db.Date, nullable = False)$/;" kind:variable line:191 +settle_date Dawn/models.py /^ settle_date = db.Column(db.Date, nullable = False)$/;" kind:variable line:83 +setup pyisda/setup.py /^from distutils.core import setup$/;" kind:namespace line:1 +setup.py pyisda/setup.py 1;" kind:file line:1 +sftp sftp.py /^sftp = paramiko.SFTPClient.from_transport(t)$/;" kind:variable line:16 +sftp.py sftp.py 1;" kind:file line:1 +sheets markit_tranches.py /^sheets = ["AskClose", "Close", "BidClose"]$/;" kind:variable line:6 +shutil download_markit_quotes.py /^import time, os, shutil$/;" kind:namespace line:10 +shutil markit/cds.py /^import shutil$/;" kind:namespace line:5 +shutil markit_red.py /^import requests, io, zipfile, shutil$/;" kind:namespace line:3 +shutil task_server/globeop.py /^import shutil$/;" kind:namespace line:8 +signal daemon.py /^import sys, os, time, atexit, signal$/;" kind:namespace line:3 +simple_serialize Dawn/utils.py /^def simple_serialize(obj):$/;" kind:function line:63 +simple_serialize Dawn/views.py /^from .utils import load_counterparties, bump_rev, simple_serialize$/;" kind:namespace line:12 +simps analytics/option.py /^from scipy.integrate import simps$/;" kind:namespace line:24 +smtplib mailing_list.py /^import smtplib$/;" kind:namespace line:1 +snac_pv test_upfront_cds.py /^def snac_pv(spread, term_date, fixed_coupon=0.01, recovery=0.4, ts=YC()):$/;" kind:function line:23 +socket Dawn/views.py /^import socket$/;" kind:namespace line:16 +socket client.py /^import socket$/;" kind:namespace line:4 +socket process_queue.py /^import socket$/;" kind:namespace line:2 +soup parse_preqin.py /^ soup = bs4.BeautifulSoup(fh)$/;" kind:variable line:96 +source_suffix pyisda/docs/conf.py /^source_suffix = '.rst'$/;" kind:variable line:48 +sources pyisda/setup.py /^ sources = ['pyisda\/flat_hazard.pyx', 'c_layer\/cdsbootstrap.c'],$/;" kind:variable line:11 +spread analytics/index.py /^ def spread(self):$/;" kind:member line:87 +spread analytics/index.py /^ def spread(self, s):$/;" kind:member line:109 +spread pyisda/example.py /^ spread = array.array('d', [ig_spread])$/;" kind:variable line:32 +spread pyisda/example.py /^ spread = spread_from_upfront(today_date, value_date, start_date, step_in_date,$/;" kind:variable line:19 +spread test_upfront_cds.py /^ spread = 0.001$/;" kind:variable line:64 +spread_from_upfront pyisda/example.py /^from pyisda.cdsone import upfront_charge, spread_from_upfront$/;" kind:namespace line:4 +spread_from_upfront pyisda/pyisda/cdsone.pyx /^def spread_from_upfront(date, value_date, benchmark_start_date, stepin_date,$/;" kind:function line:68 +sql_colnames bbg_newids.py /^sql_colnames = [c.name for c in bloomberg_corp.columns]$/;" kind:variable line:72 +sql_colnames bbg_newids.py /^sql_colnames = [c.name for c in bloomberg_corp_ref.columns]$/;" kind:variable line:61 +sqlstr backfill_cds.py /^ "runningbid, runningask, source, recovery) VALUES(%s, %s, %s, %s, %s, %s, %s, %s)"$/;" kind:variable line:25 +sqlstr backfill_cds.py /^sqlstr = "select markit_ticker, cds_curve from index_members(%s, %s)"$/;" kind:variable line:16 +sqlstr parse_gs.py /^ "ON CONFLICT DO NOTHING"$/;" kind:variable line:115 +sqlstr populate_risk_numbers.py /^sqlstr = "INSERT INTO risk_numbers VALUES({0},{1})".format(",".join(["%s"] * 10),$/;" kind:variable line:13 +sqlstring facility_download.py /^sqlstring = "select loanxid from markit_prices except (select loanxid from latest_markit_prices2)"$/;" kind:variable line:27 +start daemon.py /^ def start(self):$/;" kind:member line:61 +start_date analytics/index.py /^ def start_date(self):$/;" kind:member line:67 +start_date analytics/index.py /^ def start_date(self, d):$/;" kind:member line:75 +start_date pyisda/example.py /^ start_date = datetime.date(2016, 6, 20)$/;" kind:variable line:16 +start_date test_upfront_cds.py /^ start_date = datetime.date(2009, 3, 20)$/;" kind:variable line:63 +startdate calibrate_tranches.py /^ startdate = datetime.datetime.strptime(d, "%Y-%m-%d")$/;" kind:variable line:24 +state Dawn/models.py /^ state = db.Column(db.String(2))$/;" kind:variable line:16 +step_in_date pyisda/example.py /^ step_in_date = today_date + datetime.timedelta(days=1)$/;" kind:variable line:13 +stepin_date test_upfront_cds.py /^ stepin_date = trade_date + datetime.timedelta(days=1)$/;" kind:variable line:60 +stmt adj_index_price.py /^ stmt = index_quotes.update().where((index_quotes.c.date==bindparam('b_date')) &$/;" kind:variable line:34 +stmt backfill_index.py /^ stmt = index_quotes.delete().where((index_quotes.c.index==index_type) &$/;" kind:variable line:16 +stochasticrecov tranche_functions.py /^def stochasticrecov(R, Rtilde, Z, w, rho, porig, pmod):$/;" kind:function line:57 +stop daemon.py /^ def stop(self):$/;" kind:member line:82 +strike Dawn/models.py /^ strike = db.Column(db.Float, nullable = False)$/;" kind:variable line:197 +strike analytics/option.py /^ def strike(self):$/;" kind:member line:88 +strike analytics/option.py /^ def strike(self, K):$/;" kind:member line:95 +strike test_hyoption.py /^strike = 102.5$/;" kind:variable line:7 +strike test_igoption.py /^strike = 80$/;" kind:variable line:7 +strike tests/test_swaption.py /^ strike = 82.5$/;" kind:variable line:14 +strike_vec pyisda/pyisda/flat_hazard.pyx /^def strike_vec(double[:] spreads, YieldCurve yc, trade_date, value_date,$/;" kind:function line:19 +struct_data bbg_helpers.py /^ struct_data = retrieve_data(session, securities, ["HIST_CASH_FLOW"])$/;" kind:variable line:129 +subject_BAML parse_emails.py /^subject_BAML = re.compile("(?:Fwd:){0,2}(?:BAML )?(\\w{2})([0-9]{1,2})\\s")$/;" kind:variable line:145 +subject_MS parse_emails.py /^subject_MS = re.compile("\\$\\$ MS CDX OPTIONS: (IG|HY)(\\d{2})[^\\d]*([\\d.]+)")$/;" kind:variable line:146 +subprime_list pnl_explain.py /^ subprime_list = get_list_range(engine, '2015-09-30', '2015-10-31', 'Subprime')$/;" kind:variable line:227 +subprime_strats load_globeop_report.py /^ subprime_strats = ['MTG_GOOD', 'MTG_RW', 'MTG_IO','MTG_THRU', 'MTG_B4PR']$/;" kind:variable line:76 +subprocess tasks.py /^import subprocess$/;" kind:namespace line:1 +survival_probability pyisda/pyisda/curve.pyx /^ survival_probability = Curve.__forward_zero_price$/;" kind:variable line:295 +swap_type Dawn/models.py /^ swap_type = db.Column(SWAP_TYPE, nullable = False)$/;" kind:variable line:132 +swaption_stack parse_emails.py /^ swaption_stack = pd.concat(swaption_stack, names=['quotedate', 'index', 'series'])$/;" kind:variable line:229 +swaption_stack parse_emails.py /^ swaption_stack = swaption_stack.drop_duplicates(['quotedate', 'index', 'series', 'expiry', 'strike'])$/;" kind:variable line:235 +swaption_stack parse_emails.py /^ swaption_stack = swaption_stack.reset_index()$/;" kind:variable line:234 +swaption_stack parse_emails.py /^ swaption_stack = {}$/;" kind:variable line:204 +swaption_type Dawn/models.py /^ swaption_type = db.Column(SWAPTION_TYPE, nullable = False)$/;" kind:variable line:196 +sys bbg_helpers.py /^import sys$/;" kind:namespace line:2 +sys daemon.py /^import sys, os, time, atexit, signal$/;" kind:namespace line:3 +sys download_markit_quotes.py /^import sys$/;" kind:namespace line:14 +sys flask-run.py /^import sys$/;" kind:namespace line:1 +sys futures.py /^import sys$/;" kind:namespace line:5 +sys intex/__main__.py /^import sys$/;" kind:namespace line:1 +sys intex/intex_scenarios.py /^import sys$/;" kind:namespace line:9 +sys intex/load_indicative.py /^import csv, sys, re$/;" kind:namespace line:5 +sys intex/load_intex_collateral.py /^import sys$/;" kind:namespace line:6 +sys load_cf.py /^import sys$/;" kind:namespace line:18 +sys mailing_list.py /^import sys$/;" kind:namespace line:9 +sys markit/__main__.py /^import sys$/;" kind:namespace line:7 +sys parse_emails.py /^import sys$/;" kind:namespace line:9 +sys position.py /^import sys$/;" kind:namespace line:9 +sys process_queue.py /^import sys$/;" kind:namespace line:5 +sys pyisda/docs/conf.py /^import sys$/;" kind:namespace line:21 +sys send_email.py /^import sys$/;" kind:namespace line:11 +sys tests/test_cds.py /^import sys$/;" kind:namespace line:7 +sys tests/test_swaption.py /^import sys$/;" kind:namespace line:4 +sys tests/test_yieldcurve.py /^import sys$/;" kind:namespace line:6 +t sftp.py /^t = paramiko.Transport((hostname, port))$/;" kind:variable line:9 +table parse_preqin.py /^ table =soup.find(id=re.compile('FirmContacts'))$/;" kind:variable line:104 +table_rows parse_preqin.py /^ table_rows = table.findAll('tr')$/;" kind:variable line:105 +task_server process_queue.py /^import task_server.config as config$/;" kind:namespace line:13 +task_server task_server/__init__.py /^import task_server.rest$/;" kind:namespace line:3 +tasks client.py /^import tasks$/;" kind:namespace line:5 +tasks.py tasks.py 1;" kind:file line:1 +templates_path pyisda/docs/conf.py /^templates_path = ['_templates']$/;" kind:variable line:42 +tenor backfill_index.py /^tenor = ['3yr', '5yr', '7yr']$/;" kind:variable line:10 +tenor insert_index.py /^ tenor = tenor,$/;" kind:variable line:76 +tenor insert_index.py /^ tenor = line[4],$/;" kind:variable line:34 +tenor test_upfront_cds.py /^ tenor = Period(5, Years)$/;" kind:variable line:58 +tenordict insert_composite_quotes.py /^tenordict = {'3Y': '3yr', '5Y': '5yr', '7Y':'7yr', '10Y':'10yr'}$/;" kind:variable line:20 +tenordict task_server/insert_tranche_quotes.py /^tenordict = {'3': '3yr', '5': '5yr', '7':'7yr', '10':'10yr'}$/;" kind:variable line:33 +tenors backfill_cds.py /^tenors = [str(i)+'Y' for i in [1, 2, 3, 4, 5, 7, 10]]$/;" kind:variable line:27 +term_date test_upfront_cds.py /^ term_date = datetime.date(2019, 6, 20)$/;" kind:variable line:62 +test dates.py /^ def test(self):$/;" kind:member line:55 +test optimization.py /^ test = KLfit(P, w, b)$/;" kind:variable line:103 +test test.py /^from intex.test import test$/;" kind:namespace line:1 +test.py test.py 1;" kind:file line:1 +test_annuity tests/test_cds.py /^ def test_annuity(self):$/;" kind:member line:43 +test_bloomberg tests/test_yieldcurve.py /^ def test_bloomberg(self):$/;" kind:member line:17 +test_calibration tests/test_swaption.py /^ def test_calibration(self):$/;" kind:member line:36 +test_cds.py tests/test_cds.py 1;" kind:file line:1 +test_cdsone tests/test_cds.py /^ def test_cdsone(self):$/;" kind:member line:21 +test_forward_pv tests/test_index.py /^ def test_forward_pv(self):$/;" kind:member line:55 +test_forward_pv tests/test_index.py /^ def test_forward_pv(self):$/;" kind:member line:61 +test_hy tests/test_swaption.py /^ def test_hy(self):$/;" kind:member line:44 +test_hyoption.py test_hyoption.py 1;" kind:file line:1 +test_hypayer tests/test_swaption.py /^ def test_hypayer(self):$/;" kind:member line:67 +test_hyreceiver tests/test_swaption.py /^ def test_hyreceiver(self):$/;" kind:member line:74 +test_igoption.py test_igoption.py 1;" kind:file line:1 +test_igpayer tests/test_swaption.py /^ def test_igpayer(self):$/;" kind:member line:81 +test_igreceiver tests/test_swaption.py /^ def test_igreceiver(self):$/;" kind:member line:88 +test_index.py tests/test_index.py 1;" kind:file line:1 +test_legs pyisda/tests/test_pickle.py /^ def test_legs(self):$/;" kind:member line:25 +test_parity tests/test_swaption.py /^ def test_parity(self):$/;" kind:member line:16 +test_parity_pvblack tests/test_swaption.py /^ def test_parity_pvblack(self):$/;" kind:member line:26 +test_pickle.py pyisda/tests/test_pickle.py 1;" kind:file line:1 +test_price_setting tests/test_index.py /^ def test_price_setting(self):$/;" kind:member line:43 +test_pv tests/test_index.py /^ def test_pv(self):$/;" kind:member line:18 +test_strike tests/test_index.py /^ def test_strike(self):$/;" kind:member line:23 +test_strike_vec tests/test_index.py /^ def test_strike_vec(self):$/;" kind:member line:32 +test_swaption.py tests/test_swaption.py 1;" kind:file line:1 +test_upfront tests/test_cds.py /^ def test_upfront(self):$/;" kind:member line:18 +test_upfront_cds.py test_upfront_cds.py 1;" kind:file line:1 +test_yc pyisda/tests/test_pickle.py /^ def test_yc(self):$/;" kind:member line:19 +test_yieldcurve.py tests/test_yieldcurve.py 1;" kind:file line:1 +testdate bbg_helpers.py /^ testdate = pd.datetime(2013, 1, 1)$/;" kind:variable line:120 +texfile trade_template.py /^ texfile = Template(fh.read())$/;" kind:variable line:29 +texfile trade_template.py /^ texfile = texfile.substitute(d)$/;" kind:variable line:30 +texinfo_documents pyisda/docs/conf.py /^texinfo_documents = [$/;" kind:variable line:325 +text dawn_utils.py /^from sqlalchemy.sql import text$/;" kind:namespace line:1 +theta analytics/option.py /^ def theta(self):$/;" kind:member line:251 +ticker futures.py /^ticker = "GE"$/;" kind:variable line:11 +ticket Dawn/models.py /^ ticket = db.Column(db.String, info={'form_field_class': FileField})$/;" kind:variable line:100 +ticket Dawn/models.py /^ ticket = db.Column(db.String, info={'form_field_class': FileField})$/;" kind:variable line:173 +time daemon.py /^import sys, os, time, atexit, signal$/;" kind:namespace line:3 +time download_markit_quotes.py /^import time, os, shutil$/;" kind:namespace line:10 +time markit/cds.py /^import time$/;" kind:namespace line:7 +timestamp insert_tranche_quotes_old.py /^ timestamp = datetime.datetime.strptime(csvdict['bidTime'], "%m\/%d\/%Y %H:%M:%S %p")$/;" kind:variable line:32 +to_insert bbg_newids.py /^to_insert = df.filter(pd_colnames)$/;" kind:variable line:66 +to_insert bbg_prices.py /^to_insert = df[['DEFAULTED', 'DEFAULT_DATE', 'CALLED', 'CALLED_DT', 'LN_ISSUE_STATUS', 'ID_BB_UNIQUE']]$/;" kind:variable line:32 +to_insert bbg_prices.py /^to_insert = df[['ID_BB_UNIQUE','LAST_UPDATE_DT','PX_LAST','LN_CURRENT_MARGIN',$/;" kind:variable line:54 +to_insert bbg_prices.py /^to_insert = to_insert.where(to_insert.notnull(), None)$/;" kind:variable line:33 +to_insert2 bbg_newids.py /^to_insert2 = df.filter(pd_colnames)$/;" kind:variable line:73 +today test_upfront_cds.py /^from quantlib.time.api import (WeekendsOnly, today, Years, Months,$/;" kind:namespace line:1 +today tranche_functions.py /^from quantlib.time.api import Actual360, Period, UnitedStates, Following, today$/;" kind:namespace line:4 +today_date pyisda/example.py /^ today_date = datetime.date(2016, 7, 12)$/;" kind:variable line:11 +todo_include_todos pyisda/docs/conf.py /^todo_include_todos = True$/;" kind:variable line:121 +toinsert backfill_cds.py /^ toinsert = [(date, ticker, convert(line[tenor]), convert(line[tenor]),$/;" kind:variable line:37 +tools download_emails.py /^from oauth2client import tools$/;" kind:namespace line:10 +tools send_email.py /^from oauth2client import client, tools$/;" kind:namespace line:5 +top10 option_trades.py /^ top10 = top10.append(daily_vol)$/;" kind:variable line:146 +top10 option_trades.py /^ top10 = pd.DataFrame()$/;" kind:variable line:137 +total_wait download_markit_quotes.py /^total_wait = 0$/;" kind:variable line:57 +trade_booking.py trade_booking.py 1;" kind:file line:1 +trade_date Dawn/models.py /^ trade_date = db.Column(db.Date, nullable = False)$/;" kind:variable line:118 +trade_date Dawn/models.py /^ trade_date = db.Column(db.Date, nullable = False)$/;" kind:variable line:152 +trade_date Dawn/models.py /^ trade_date = db.Column(db.Date, nullable = False)$/;" kind:variable line:190 +trade_date Dawn/models.py /^ trade_date = db.Column(db.Date, nullable = False)$/;" kind:variable line:82 +trade_date analytics/index.py /^ def trade_date(self):$/;" kind:member line:209 +trade_date analytics/index.py /^ def trade_date(self, d):$/;" kind:member line:216 +trade_date pyisda/tests/test_pickle.py /^ trade_date = datetime.date(2016, 10, 6)$/;" kind:variable line:10 +trade_date test_hyoption.py /^ trade_date = datetime.date(2016, 11, 16))$/;" kind:variable line:4 +trade_date test_igoption.py /^ trade_date = datetime.date(2016, 11, 18))$/;" kind:variable line:4 +trade_date test_upfront_cds.py /^ trade_date = datetime.date(2009, 5, 21)$/;" kind:variable line:59 +trade_date tests/test_cds.py /^ trade_date = datetime.date(2016, 9, 21))$/;" kind:variable line:14 +trade_date tests/test_index.py /^ trade_date = datetime.date(2016, 7, 1))$/;" kind:variable line:13 +trade_date tests/test_index.py /^ trade_date = datetime.date(2016, 7, 1))$/;" kind:variable line:49 +trade_date tests/test_swaption.py /^ trade_date=datetime.date(2016, 11, 16))$/;" kind:variable line:58 +trade_date tests/test_swaption.py /^ trade_date=datetime.date(2016, 11, 18))$/;" kind:variable line:63 +trade_date tests/test_swaption.py /^ trade_date = datetime.date(2016, 10, 25))$/;" kind:variable line:11 +trade_manage Dawn/views.py /^def trade_manage(tradeid, kind):$/;" kind:function line:141 +trade_template.py trade_template.py 1;" kind:file line:1 +tradedate futures.py /^ tradedate = central.localize(tradedate)$/;" kind:variable line:62 +tradedate futures.py /^ tradedate = datetime.datetime.strptime(q['tradeDate'],$/;" kind:variable line:60 +tradedate load_cf.py /^ tradedate = datetime.date.today()$/;" kind:variable line:196 +tradedate load_cf.py /^ tradedate = datetime.datetime.strptime(sys.argv[1], "%Y-%m-%d").date()$/;" kind:variable line:194 +tranche_cl tranche_functions.py /^def tranche_cl(L, R, cs, K1, K2, scaled = False):$/;" kind:function line:91 +tranche_desc insert_index.py /^tranche_desc = Table('tranche_desc', metadata, autoload = True)$/;" kind:variable line:38 +tranche_functions.py tranche_functions.py 1;" kind:file line:1 +tranche_ins insert_index.py /^tranche_ins = tranche_desc.insert()$/;" kind:variable line:39 +tranche_pl tranche_functions.py /^def tranche_pl(L, cs, K1, K2, scaled=False):$/;" kind:function line:104 +tranche_pv tranche_functions.py /^def tranche_pv(L, R, cs, K1, K2):$/;" kind:function line:116 +tranche_quotes markit_tranches.py /^tranche_quotes = df.join(index_quotes)$/;" kind:variable line:20 +trancheid insert_index.py /^ trancheid =eubasketid+i,$/;" kind:variable line:74 +trancheloss tranche_functions.py /^def trancheloss(L, K1, K2):$/;" kind:function line:85 +trancherecov tranche_functions.py /^def trancherecov(R, K1, K2):$/;" kind:function line:88 +tranches risk_insight/views.py /^def tranches():$/;" kind:function line:85 +transation_indicator Dawn/models.py /^ transation_indicator = db.Column(REPO_TYPE)$/;" kind:variable line:163 +tree xmltotab.py /^tree = doc.getroot()$/;" kind:variable line:7 +ts calibrate_tranches.py /^ ts = YC(startdate)$/;" kind:variable line:25 +ts futures.py /^ ts = datetime.datetime.strftime(workdate, '%s') + '000'$/;" kind:variable line:47 +ts futures.py /^ ts = int(datetime.datetime.timestamp(workdate) * 1000)$/;" kind:variable line:45 +ts load_globeop_report.py /^def ts(s):$/;" kind:function line:61 +ts test_upfront_cds.py /^ ts = YC(helpers = yield_helpers)$/;" kind:variable line:57 +ts yieldcurve.py /^ ts = YC()$/;" kind:variable line:124 +u calibrate_tranches.py /^ u = rho$/;" kind:variable line:59 +unittest dates.py /^import unittest$/;" kind:namespace line:4 +unittest pyisda/tests/test_pickle.py /^import unittest$/;" kind:namespace line:1 +unittest tests/test_cds.py /^import unittest$/;" kind:namespace line:1 +unittest tests/test_index.py /^import unittest$/;" kind:namespace line:1 +unittest tests/test_swaption.py /^import unittest$/;" kind:namespace line:1 +unittest tests/test_yieldcurve.py /^import unittest$/;" kind:namespace line:1 +update_emails download_emails.py /^def update_emails():$/;" kind:function line:85 +update_emails parse_emails.py /^from download_emails import update_emails$/;" kind:namespace line:5 +update_facility markit/__main__.py /^from .loans import download_facility, insert_facility, download_marks, update_facility$/;" kind:namespace line:12 +update_facility markit/loans.py /^def update_facility(conn, workdate, payload):$/;" kind:function line:60 +update_fx position.py /^def update_fx(engine, session, currencies):$/;" kind:function line:85 +update_indexmembers handle_default.py /^def update_indexmembers(newids, company_id):$/;" kind:function line:40 +update_redcodes markit_red.py /^def update_redcodes(conn, fname):$/;" kind:function line:34 +update_redindices markit_red.py /^def update_redindices(fname):$/;" kind:function line:54 +update_securities position.py /^def update_securities(engine, session, workdate):$/;" kind:function line:58 +upf pyisda/example.py /^ upf = upfront_charge(today_date, value_date, start_date, step_in_date,$/;" kind:variable line:23 +upfront Dawn/models.py /^ upfront = db.Column(db.Float, nullable = False)$/;" kind:variable line:130 +upfront_charge pyisda/example.py /^from pyisda.cdsone import upfront_charge, spread_from_upfront$/;" kind:namespace line:4 +upfront_charge pyisda/pyisda/cdsone.pyx /^def upfront_charge(date, value_date, benchmark_start_date, stepin_date,$/;" kind:function line:6 +upfront_charge test_upfront_cds.py /^from pyisda.cdsone import upfront_charge$/;" kind:namespace line:16 +upfront_charge tests/test_cds.py /^from pyisda.cdsone import upfront_charge$/;" kind:namespace line:2 +upfront_charge tests/test_index.py /^from pyisda.cdsone import upfront_charge$/;" kind:namespace line:5 +upfront_quote pyisda/example.py /^ upfront_quote = -0.03063$/;" kind:variable line:18 +upfront_settle_date Dawn/models.py /^ upfront_settle_date = db.Column(db.Date, nullable = False)$/;" kind:variable line:131 +upload_bond_marks task_server/globeop.py /^def upload_bond_marks(engine, workdate):$/;" kind:function line:112 +upload_cds_marks task_server/globeop.py /^def upload_cds_marks(engine, workdate):$/;" kind:function line:124 +upload_cusip_data intex/load_indicative.py /^def upload_cusip_data(conn, filename):$/;" kind:function line:38 +upload_cusip_data intex/load_intex_collateral.py /^from .load_indicative import upload_cusip_data, upload_deal_data$/;" kind:namespace line:8 +upload_data intex/load_intex_collateral.py /^def upload_data(conn, dealnames, workdate):$/;" kind:function line:28 +upload_data task_server/__main__.py /^from .globeop import download_data, upload_data$/;" kind:namespace line:4 +upload_data task_server/globeop.py /^def upload_data(engine, workdate):$/;" kind:function line:136 +upload_deal_data intex/load_indicative.py /^def upload_deal_data(conn, filename):$/;" kind:function line:100 +upload_deal_data intex/load_intex_collateral.py /^from .load_indicative import upload_cusip_data, upload_deal_data$/;" kind:namespace line:8 +upload_file process_queue.py /^def upload_file(timestamp, queue_name='bond_trades'):$/;" kind:function line:323 +upload_globeop Dawn/views.py /^ upload_globeop = BooleanField(label="Upload to globeop?")$/;" kind:variable line:57 +upload_globeop Dawn/views.py /^ upload_globeop = BooleanField(label="Upload to globeop?")$/;" kind:variable line:65 +upload_globeop Dawn/views.py /^ upload_globeop = BooleanField(label="Upload to globeop?")$/;" kind:variable line:72 +username facility_download.py /^username = 'serecapuser'$/;" kind:variable line:7 +username sftp.py /^username="guillaume"$/;" kind:variable line:6 +utils.py Dawn/utils.py 1;" kind:file line:1 +utils.py analytics/utils.py 1;" kind:file line:1 +utils.py markit/utils.py 1;" kind:file line:1 +utils.py pyisda/pyisda/utils.py 1;" kind:file line:1 +uuid intex/load_intex_collateral.py /^import uuid$/;" kind:namespace line:7 +vals parse_gs.py /^ vals = re.sub(" +", " ", line).split(" ")$/;" kind:variable line:43 +valuation_contact1 Dawn/models.py /^ valuation_contact1 = db.Column(db.String)$/;" kind:variable line:21 +valuation_contact2 Dawn/models.py /^ valuation_contact2 = db.Column(db.String)$/;" kind:variable line:23 +valuation_contact3 Dawn/models.py /^ valuation_contact3 = db.Column(db.String)$/;" kind:variable line:25 +valuation_contact4 Dawn/models.py /^ valuation_contact4 = db.Column(db.String)$/;" kind:variable line:27 +valuation_email1 Dawn/models.py /^ valuation_email1 = db.Column(EmailType)$/;" kind:variable line:22 +valuation_email2 Dawn/models.py /^ valuation_email2 = db.Column(EmailType)$/;" kind:variable line:24 +valuation_email3 Dawn/models.py /^ valuation_email3 = db.Column(EmailType)$/;" kind:variable line:26 +valuation_email4 Dawn/models.py /^ valuation_email4 = db.Column(EmailType)$/;" kind:variable line:28 +valuation_reports load_globeop_report.py /^def valuation_reports():$/;" kind:function line:20 +value_date pyisda/example.py /^ value_date = datetime.date(2016, 7, 15) # settle_date$/;" kind:variable line:14 +value_date test_upfront_cds.py /^ value_date = datetime.date(2009, 5, 26)$/;" kind:variable line:61 +var optim_alloc.py /^def var(rho, delta, volF):$/;" kind:function line:18 +vega analytics/option.py /^ def vega(self):$/;" kind:member line:259 +version insert_tranche_quotes_old.py /^ version=1$/;" kind:variable line:25 +version insert_tranche_quotes_old.py /^ version=2$/;" kind:variable line:27 +version pyisda/docs/conf.py /^version = '0.1'$/;" kind:variable line:67 +version pyisda/setup.py /^ version = '0.1',$/;" kind:variable line:18 +views Dawn/__init__.py /^import Dawn.views$/;" kind:namespace line:17 +views risk_insight/__init__.py /^import risk_insight.views$/;" kind:namespace line:3 +views.py Dawn/views.py 1;" kind:file line:1 +views.py risk_insight/views.py 1;" kind:file line:1 +volHY optim_alloc.py /^ volHY = 0.07$/;" kind:variable line:77 +vol_var option_trades.py /^def vol_var(percentile=0.99, index='IG'):$/;" kind:function line:113 +w optimization.py /^ w = np.ones(5)\/5$/;" kind:variable line:101 +weighted_amount Dawn/models.py /^ weighted_amount = db.Column(db.Float)$/;" kind:variable line:168 +windows1252_encoder intex/load_intex_collateral.py /^def windows1252_encoder(fh):$/;" kind:function line:24 +with_connection db.py /^def with_connection(dbname):$/;" kind:function line:45 +with_connection markit/loans.py /^from db import with_connection$/;" kind:namespace line:7 +with_connection markit_red.py /^from db import with_connection$/;" kind:namespace line:6 +with_connection_ db.py /^ def with_connection_(*args, **kwargs):$/;" kind:function line:48 +workdate futures.py /^ workdate = datetime.datetime.strptime(sys.argv[1], "%Y-%m-%d")$/;" kind:variable line:28 +workdate futures.py /^ workdate = datetime.datetime.today()$/;" kind:variable line:30 +workdate intex/__main__.py /^ workdate = str(datetime.date.today())$/;" kind:variable line:12 +workdate intex/__main__.py /^ workdate = sys.argv[1]$/;" kind:variable line:10 +workdate intex/intex_scenarios.py /^ workdate = str(datetime.date.today())$/;" kind:variable line:232 +workdate intex/intex_scenarios.py /^ workdate = sys.argv[1]$/;" kind:variable line:230 +workdate intex/load_indicative.py /^ workdate = str(datetime.date.today())$/;" kind:variable line:183 +workdate intex/load_indicative.py /^ workdate = sys.argv[1]$/;" kind:variable line:181 +workdate markit/__main__.py /^ workdate = args.workdate$/;" kind:variable line:39 +workdate markit/__main__.py /^ workdate = default_date()$/;" kind:variable line:37 +workdate position.py /^ workdate = pd.Timestamp(sys.argv[1])$/;" kind:variable line:149 +workdate position.py /^ workdate = pd.datetime.today()$/;" kind:variable line:151 +wraps analytics/option.py /^from functools import wraps$/;" kind:namespace line:20 +write_buffer process_queue.py /^def write_buffer(buf, queue_name='bond_trades'):$/;" kind:function line:332 +write_todb parse_emails.py /^def write_todb(swaption_stack, index_data):$/;" kind:function line:175 +writer pivot.py /^writer = pd.ExcelWriter('\/home\/serenitas\/edwin\/Subprime_ModelandBacktest_outputonly.xlsx')$/;" kind:variable line:25 +xlrd mailing_list.py /^import xlrd$/;" kind:namespace line:10 +xml markit/rates.py /^import xml.etree.ElementTree as ET$/;" kind:namespace line:8 +xml pyisda/pyisda/utils.py /^import xml.etree.ElementTree as ET$/;" kind:namespace line:15 +xmltotab.py xmltotab.py 1;" kind:file line:1 +yaml calibrate_tranches.py /^import yaml$/;" kind:namespace line:4 +yaml intex/intex_scenarios.py /^import yaml$/;" kind:namespace line:10 +yaml load_cf.py /^import re, datetime, yaml$/;" kind:namespace line:9 +yaml populate_risk_numbers.py /^import yaml, os, csv$/;" kind:namespace line:1 +yaml risk_insight/views.py /^import os, csv, yaml$/;" kind:namespace line:3 +yc ecb_yieldcurve.py /^yc = io.BytesIO(r.content)$/;" kind:variable line:10 +yc pyisda/example.py /^ yc = build_yc(today_date, True)$/;" kind:variable line:12 +yc pyisda/tests/test_pickle.py /^ yc = build_yc(trade_date, ql_curve = True)$/;" kind:variable line:11 +ycunzip ecb_yieldcurve.py /^ycunzip = ZipFile(yc)$/;" kind:variable line:11 +yearfrac dates.py /^def yearfrac(date1, date2, daycount):$/;" kind:function line:37 +yearfrac pnl_explain.py /^from dates import bus_day, imm_dates, yearfrac$/;" kind:namespace line:5 +yield_helpers test_upfront_cds.py /^ yield_helpers = rate_helpers()$/;" kind:variable line:56 +yieldcurve.py yieldcurve.py 1;" kind:file line:1 +zipfile markit/cds.py /^import zipfile$/;" kind:namespace line:6 +zipfile markit/rates.py /^import zipfile$/;" kind:namespace line:9 +zipfile markit_red.py /^import requests, io, zipfile, shutil$/;" kind:namespace line:3 +zipfile pyisda/pyisda/utils.py /^import zipfile$/;" kind:namespace line:13 +zipinfos ecb_yieldcurve.py /^zipinfos = ycunzip.infolist()$/;" kind:variable line:12 |
