SYMBOL INDEX (216 symbols across 44 files) FILE: evaluation/benchmark/benchmark.py function evalRosenbrock (line 8) | def evalRosenbrock(parameters): function evalGriewangk (line 15) | def evalGriewangk(parameters): function evalRastrigin (line 33) | def evalRastrigin(parameters): function evalSchwefel (line 45) | def evalSchwefel(parameters): function evalQuartic (line 56) | def evalQuartic(parameters): function evalFoxHole (line 65) | def evalFoxHole(parameters): function Evaluate (line 92) | def Evaluate(genconf, phenotype): FILE: evaluation/gekko/API.py function initializeGekko (line 8) | def initializeGekko(): # not used yet. function checkInstance (line 13) | def checkInstance(instanceUrl): function httpPost (line 22) | def httpPost(URL, data={}, Verbose=True): function loadHostsFile (line 41) | def loadHostsFile(HostsFilePath): FILE: evaluation/gekko/__init__.py class GekkoEvaluator (line 15) | class GekkoEvaluator(): method __init__ (line 16) | def __init__(self): function showBacktestResult (line 30) | def showBacktestResult(backtestResult, dataset=None): function parseDatasetInfo (line 51) | def parseDatasetInfo(purpose, candlestickDataset): function showPrimaryInfo (line 60) | def showPrimaryInfo(Logger, evolutionDatasets, evaluationDatasets): class GekkoEvaluationPool (line 75) | class GekkoEvaluationPool(promoterz.evaluationPool.EvaluationPool): method ejectURL (line 79) | def ejectURL(self, Index): method distributeIndividuals (line 85) | def distributeIndividuals(self, tosimulation): function ResultToIndividue (line 121) | def ResultToIndividue(result, individue): function showIndividue (line 127) | def showIndividue(evaldata): function validateSettings (line 133) | def validateSettings(settings): function launchGekkoChildProcess (line 165) | def launchGekkoChildProcess(settings): FILE: evaluation/gekko/backtest.py function interpreteBacktestProfitv1 (line 5) | def interpreteBacktestProfitv1(backtest): function interpreteBacktestProfitv2 (line 9) | def interpreteBacktestProfitv2(backtest): function interpreteBacktestProfitv3 (line 13) | def interpreteBacktestProfitv3(backtest): function getInterpreterBacktestInfo (line 21) | def getInterpreterBacktestInfo(v): function runBacktest (line 31) | def runBacktest( function Evaluate (line 70) | def Evaluate(backtestconf, Datasets, phenotype, GekkoInstanceUrl): function createConfig (line 113) | def createConfig( FILE: evaluation/gekko/dataset.py function getAllScanset (line 7) | def getAllScanset(GekkoURL): function selectCandlestickData (line 13) | def selectCandlestickData(GekkoURL, function getCandles (line 93) | def getCandles(globalconf, DateRange, Dataset, size=100): function getDateRange (line 112) | def getDateRange(Limits, deltaDays=3): function getRandomDateRange (line 122) | def getRandomDateRange(Limits, deltaDays): function epochToString (line 140) | def epochToString(D): FILE: evaluation/gekko/datasetOperations.py class CandlestickDataset (line 6) | class CandlestickDataset(): method __init__ (line 7) | def __init__(self, specifications, daterange): method restrain (line 11) | def restrain(self, deltaDays): method textDaterange (line 19) | def textDaterange(self): method textSpecifications (line 22) | def textSpecifications(self): method __str__ (line 29) | def __str__(self): function getRandomSectorOfDataset (line 33) | def getRandomSectorOfDataset(sourceDataset, deltaDays): function getLocaleDataset (line 43) | def getLocaleDataset(World, Type='evolution'): function dateRangeToText (line 56) | def dateRangeToText(dateRange): FILE: evaluation/gekko/statistics.py function compileStats (line 26) | def compileStats(locale): function showStatistics (line 49) | def showStatistics(locale): FILE: japonicus/Settings.py class makeSettings (line 12) | class makeSettings(dict): method __init__ (line 13) | def __init__(self, entries): function getSettings (line 21) | def getSettings(SettingsFiles=[], specific=None): function loadTomlSettings (line 62) | def loadTomlSettings(settingsDivisionName): function get_configjs (line 76) | def get_configjs(filename="example-config.js"): FILE: japonicus/evolution_generations.py function indicatorEvaluate (line 22) | def indicatorEvaluate( function standardEvaluate (line 39) | def standardEvaluate(constructPhenotype, function benchmarkEvaluate (line 49) | def benchmarkEvaluate(constructPhenotype, function grabDatasets (line 59) | def grabDatasets(conf): function Generations (line 103) | def Generations( FILE: japonicus/halt.py function userExit (line 22) | def userExit(x, y): FILE: japonicus/interface.py function showTitleDisclaimer (line 6) | def showTitleDisclaimer(backtestsettings, VERSION): FILE: japonicus/japonicus.py function launchWebEvolutionaryInfo (line 21) | def launchWebEvolutionaryInfo(): function buildSettingsOptions (line 38) | def buildSettingsOptions(optionparser, settingSubsets): function loadEvaluationModule (line 58) | def loadEvaluationModule(): class JaponicusSession (line 67) | class JaponicusSession(): method __init__ (line 69) | def __init__(self, EvaluationModule, settings, options): FILE: livetrader/exchangeMonitor.py class Exchange (line 8) | class Exchange(): method __init__ (line 9) | def __init__(self, name): method getCotations (line 20) | def getCotations(self): method parseAsset (line 23) | def parseAsset(self, Asset): method fetchAssetPrices (line 27) | def fetchAssetPrices(self, Symbols): method getAveragePrices (line 35) | def getAveragePrices(self): method getMarketsOfCurrency (line 42) | def getMarketsOfCurrency(self, currency='USDT'): method getUserBalance (line 45) | def getUserBalance(self, Verbose=False): method getAssets (line 82) | def getAssets(self): method parseAssets (line 86) | def parseAssets(self, assets): method generateMarketsJson (line 99) | def generateMarketsJson(self, Assets): method getRecentOrders (line 145) | def getRecentOrders(self, pastTimeRangeDays=2): method getPriceHistory (line 156) | def getPriceHistory(self): FILE: livetrader/gekkoChecker.py function calculateMostIndicatedAssets (line 23) | def calculateMostIndicatedAssets(exchange): function stopGekkoBots (line 32) | def stopGekkoBots(): function interpreteRunningBotStatistics (line 52) | def interpreteRunningBotStatistics(runningBots): function getParameterSettingsPath (line 78) | def getParameterSettingsPath(parameterName): function operateStrategyScores (line 84) | def operateStrategyScores(exchange, ranker, function checkGekkoRunningBots (line 145) | def checkGekkoRunningBots(exchange, ranker, options): FILE: livetrader/gekkoTrigger.py function runTradingBot (line 10) | def runTradingBot(botSpecifications, Strategy, options, TradingBot=False): function getTraderBaseParameters (line 85) | def getTraderBaseParameters(): function getWatchSettings (line 115) | def getWatchSettings(coinInfo): function checkWatcherExists (line 126) | def checkWatcherExists(Watch): function getRunningGekkos (line 145) | def getRunningGekkos(): function getWatcherBaseParameters (line 155) | def getWatcherBaseParameters(): function launchBatchTradingBots (line 167) | def launchBatchTradingBots(assetCurrencyPairs, Stratlist, options): FILE: livetrader/japonicusResultSelector.py function readResultFolder (line 10) | def readResultFolder(strategyName, runLogFolderPath, retrievalCount=1): function sweepLogFolder (line 61) | def sweepLogFolder(): FILE: livetrader/strategyRanker.py class strategyRanker (line 7) | class strategyRanker(): method __init__ (line 8) | def __init__(self): method loadStrategyRankings (line 11) | def loadStrategyRankings(self): method saveStrategyRankings (line 18) | def saveStrategyRankings(self): method selectStrategyToRun (line 26) | def selectStrategyToRun(self, sigma=10): class strategyParameterSet (line 37) | class strategyParameterSet(): method __init__ (line 38) | def __init__(self, jsonData): method fromJson (line 42) | def fromJson(self, jsonData): method toJson (line 46) | def toJson(self): method loadParameterSet (line 52) | def loadParameterSet(self): method getScore (line 55) | def getScore(self): FILE: promoterz/TOMLutils.py function preprocessTOMLFile (line 5) | def preprocessTOMLFile(filepath): function TOMLToParameters (line 10) | def TOMLToParameters(TOMLDATA): function parametersToTOML (line 22) | def parametersToTOML(Settings): FILE: promoterz/environment.py class Environment (line 4) | class Environment(): method __init__ (line 5) | def __init__(self, propertyGenenerator): FILE: promoterz/evaluationBreak.py function showResults (line 13) | def showResults(World): function stratSettingsProofOfViability (line 164) | def stratSettingsProofOfViability(World, Individual, Datasets): FILE: promoterz/evaluationPool.py class EvaluationPool (line 10) | class EvaluationPool(): method __init__ (line 12) | def __init__(self, method evaluateBackend (line 23) | def evaluateBackend(self, datasets, I, inds): method evaluatePopulation (line 38) | def evaluatePopulation(self, locale): FILE: promoterz/evolutionHooks.py function immigrateHoF (line 15) | def immigrateHoF(HallOfFame, population): function immigrateRandom (line 26) | def immigrateRandom(populate, nb_range, population): # (populate function) function filterAwayWorst (line 32) | def filterAwayWorst(population, N=5): function filterAwayThreshold (line 38) | def filterAwayThreshold(locale, Threshold, min_nb_inds): function filterAwayTradeCounts (line 43) | def filterAwayTradeCounts(locale, ThresholdRange, min_nb_inds): function filterAwayRoundtripDuration (line 55) | def filterAwayRoundtripDuration(locale, ThresholdRange, min_nb_inds): function populationFilter (line 68) | def populationFilter(locale, filterFunction, min_nb_inds): function evaluatePopulation (line 87) | def evaluatePopulation(locale): function getLocaleEvolutionToolbox (line 98) | def getLocaleEvolutionToolbox(World, locale): function getGlobalToolbox (line 120) | def getGlobalToolbox(representationModule): function getFitness (line 140) | def getFitness(individual): function selectCriteria (line 144) | def selectCriteria(ind): function selBest (line 148) | def selBest(individuals, number): function Tournament (line 153) | def Tournament(individuals, finalselect, tournsize): FILE: promoterz/evolutionToolbox.py function getExtraTools (line 5) | def getExtraTools(HallOfFame, W): FILE: promoterz/functions.py function PrepareAndEvaluate (line 11) | def PrepareAndEvaluate(constructPhenotype, evaluationMethod, Individual): function selectRepresentationMethod (line 16) | def selectRepresentationMethod(methodname): FILE: promoterz/locale.py class Locale (line 8) | class Locale(): method __init__ (line 10) | def __init__(self, World, name, position, loop): method run (line 40) | def run(self): FILE: promoterz/logger.py class Logger (line 7) | class Logger(): method __init__ (line 8) | def __init__(self, logfilename): method log (line 19) | def log(self, message, target="Body", show=True, replace=False): method updateFile (line 34) | def updateFile(self): method write_evolution_logs (line 43) | def write_evolution_logs(self, i, stats, localeName): method saveParameters (line 52) | def saveParameters(self, filename, content): FILE: promoterz/metaPromoterz.py function generateCommandLineArguments (line 11) | def generateCommandLineArguments(parser, settings): function applyCommandLineOptionsToSettings (line 29) | def applyCommandLineOptionsToSettings(options, settings): FILE: promoterz/parameterOperations.py function flattenParameters (line 4) | def flattenParameters(Parameters): function expandNestedParameters (line 19) | def expandNestedParameters(Parameters): function parameterValuesToRangeOfValues (line 37) | def parameterValuesToRangeOfValues(TargetParameters, Spread): FILE: promoterz/representation/Creator.py function init (line 6) | def init(fitness, extraParameters): FILE: promoterz/representation/chromosome.py function constructPhenotype (line 15) | def constructPhenotype(stratSettings, chrconf, Individue): function getToolbox (line 36) | def getToolbox(Strategy, genconf, Attributes): function initPromoterMap (line 53) | def initPromoterMap(ParameterRanges): function initChromosomes (line 65) | def initChromosomes(PromoterMap, chrconf): function initInd (line 81) | def initInd(Individual, PromoterMap, chrconf): function generateUID (line 88) | def generateUID(): function chromossomeCrossover (line 94) | def chromossomeCrossover(chr1, chr2): function pachytene (line 111) | def pachytene(ind1, ind2): function mutate (line 126) | def mutate(ind, mutpb=0.001, mutagg=12): function clone (line 137) | def clone(Chr): #!!review this FILE: promoterz/representation/deapCreator.py class _numpy_array (line 52) | class _numpy_array(numpy.ndarray): method __deepcopy__ (line 53) | def __deepcopy__(self, memo): method __new__ (line 63) | def __new__(cls, iterable): method __setstate__ (line 68) | def __setstate__(self, state): method __reduce__ (line 71) | def __reduce__(self): class _array (line 76) | class _array(array.array): method __new__ (line 78) | def __new__(cls, seq=()): method __deepcopy__ (line 81) | def __deepcopy__(self, memo): method __reduce__ (line 91) | def __reduce__(self): class CreatorMeta (line 95) | class CreatorMeta(type): method __new__ (line 96) | def __new__(meta, name, base, dct): method __init__ (line 99) | def __init__(cls, name, base, dct): method __reduce__ (line 125) | def __reduce__(cls): function meta_creator (line 130) | def meta_creator(name, base, dct): function create (line 135) | def create(name, base, **kargs): FILE: promoterz/representation/oldschool.py function constructPhenotype (line 16) | def constructPhenotype(stratSettings, individue): function createRandomVarList (line 30) | def createRandomVarList(IndSize): function initInd (line 35) | def initInd(Criterion, Attributes): function getToolbox (line 42) | def getToolbox(Strategy, genconf, Attributes): FILE: promoterz/sequence/locale/standard_loop.py function checkPopulation (line 13) | def checkPopulation(population, message): function execute (line 18) | def execute(World, locale): FILE: promoterz/sequence/world/parallel_world.py function execute (line 8) | def execute(World): FILE: promoterz/statistics.py function getStatisticsMeter (line 7) | def getStatisticsMeter(): FILE: promoterz/supplement/PRoFIGA.py function calculatePRoFIGA (line 3) | def calculatePRoFIGA(beta, EPOCH, NBEPOCH, oldstats, Stats): FILE: promoterz/supplement/age.py function _maturePopulation (line 5) | def _maturePopulation(population): function _checkRetirement (line 14) | def _checkRetirement(individue, statistics, ageBoundary): function _killElders (line 34) | def _killElders(population, statistics, ageBoundary): function ageZero (line 42) | def ageZero(population): function populationAges (line 47) | def populationAges(ageBoundary, population, averageScore): FILE: promoterz/supplement/phenotypicDivergence.py function checkPhenotypicDivergence (line 7) | def checkPhenotypicDivergence(constructPhenotype, indA, indB): function populationPhenotypicDivergence (line 18) | def populationPhenotypicDivergence(constructPhenotype, population, delpe... FILE: promoterz/validation.py function checkPhenotypeParameterIntegrity (line 5) | def checkPhenotypeParameterIntegrity(TargetParameters, phenotype): function checkPhenotypeAttributeRanges (line 18) | def checkPhenotypeAttributeRanges(TargetParameters, phenotype, tolerance... function validatePopulation (line 32) | def validatePopulation(IndividualToSettings, TargetParameters, population): FILE: promoterz/webServer/core.py function build_server (line 26) | def build_server(webpageTitle): FILE: promoterz/webServer/graphs.py function updateWorldGraph (line 8) | def updateWorldGraph(app, WORLD): function updateLocaleGraph (line 42) | def updateLocaleGraph(app, LOCALE): function updateEvalbreakGraph (line 130) | def updateEvalbreakGraph(app, EvaluationSummary): FILE: promoterz/webServer/layout.py function getLayout (line 17) | def getLayout(app): function getHeader (line 26) | def getHeader(app): function getCommon (line 73) | def getCommon(app): function getEvalbreak (line 80) | def getEvalbreak(app): function getResults (line 86) | def getResults(app): FILE: promoterz/world.py class World (line 10) | class World(): method __init__ (line 11) | def __init__( method generateLocale (line 46) | def generateLocale(self): method migration (line 59) | def migration(self, source, target, number_range): method explodeLocale (line 68) | def explodeLocale(self, explLocale): method runEpoch (line 96) | def runEpoch(self): method calculateDistance (line 124) | def calculateDistance(point1, point2): method seedEnvironment (line 130) | def seedEnvironment(self): method loadDatasetForLocalePosition (line 142) | def loadDatasetForLocalePosition(self, position): method localeWalk (line 148) | def localeWalk(self, locale): FILE: stratego/gekko_strategy.py class StrategyFileManager (line 21) | class StrategyFileManager(): method __init__ (line 23) | def __init__(self, gekkoPath, indicatorSettings): method selectIndicator (line 51) | def selectIndicator(self, chosenIndicators, phenotype, Type): method checkStrategy (line 72) | def checkStrategy(self, phenotype): method interpreteSkeletonHeader (line 104) | def interpreteSkeletonHeader(self, header): method createStrategyFile (line 114) | def createStrategyFile(self, Indicators, stratpath): method _createStrategyFile (line 124) | def _createStrategyFile(self, Indicators, stratpath):