Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* • Project: - implement all assignments to and tests against context regarding initialization and execution converted to context attribute - still need to implement message passing of context.source in place of context string for COMMAND_LINE and other circumstances (such as ADD_STATES, SET_ATTRIBUTES, RUN, etc.) * • Project: - implement message passing of context.source in place of context * - context = ContextFlags.CONSTRUCTOR complete * - * - * - partway through implementing all context arguments as ContextFlags * - partway through implementing all context arguments as ContextFlags * - partway through implementing all context arguments as ContextFlags * - partway through implementing all context arguments as ContextFlags * cleaning up use of helper methods in FHNIntegratorFunction and updating context check to ContextFlags * - partway through implementing all context arguments as ContextFlags * - * - * - * - * - * - * - * - passes all tests * Merge branch 'devel' of https://github.com/PrincetonUniversity/PsyNeuLink into refactor/context/source_devel # Conflicts: # psyneulink/components/component.py # psyneulink/components/functions/function.py # psyneulink/components/mechanisms/adaptive/control/controlmechanism.py # psyneulink/components/mechanisms/adaptive/control/defaultcontrolmechanism.py # psyneulink/components/mechanisms/adaptive/gating/gatingmechanism.py # psyneulink/components/mechanisms/adaptive/learning/learningauxiliary.py # psyneulink/components/mechanisms/adaptive/learning/learningmechanism.py # psyneulink/components/mechanisms/mechanism.py # psyneulink/components/mechanisms/processing/compositioninterfacemechanism.py # psyneulink/components/mechanisms/processing/defaultprocessingmechanism.py # psyneulink/components/mechanisms/processing/integratormechanism.py # psyneulink/components/mechanisms/processing/objectivemechanism.py # psyneulink/components/mechanisms/processing/processingmechanism.py # psyneulink/components/mechanisms/processing/transfermechanism.py # psyneulink/components/projections/modulatory/controlprojection.py # psyneulink/components/projections/modulatory/gatingprojection.py # psyneulink/components/projections/modulatory/learningprojection.py # psyneulink/components/projections/modulatory/modulatoryprojection.py # psyneulink/components/projections/pathway/mappingprojection.py # psyneulink/components/projections/pathway/pathwayprojection.py # psyneulink/components/projections/projection.py # psyneulink/components/shellclasses.py # psyneulink/components/states/parameterstate.py # psyneulink/components/states/state.py # psyneulink/globals/context.py # psyneulink/globals/environment.py # psyneulink/globals/log.py # psyneulink/library/mechanisms/adaptive/learning/autoassociativelearningmechanism.py # psyneulink/library/mechanisms/processing/integrator/ddm.py # psyneulink/library/mechanisms/processing/objective/comparatormechanism.py # psyneulink/library/mechanisms/processing/transfer/lca.py # psyneulink/library/mechanisms/processing/transfer/recurrenttransfermechanism.py # psyneulink/library/projections/pathway/autoassociativeprojection.py * Merge branch 'devel' of https://github.com/PrincetonUniversity/PsyNeuLink into refactor/context/source_devel # Conflicts: # psyneulink/components/component.py # psyneulink/components/functions/function.py # psyneulink/components/mechanisms/adaptive/control/controlmechanism.py # psyneulink/components/mechanisms/adaptive/control/defaultcontrolmechanism.py # psyneulink/components/mechanisms/adaptive/gating/gatingmechanism.py # psyneulink/components/mechanisms/adaptive/learning/learningauxiliary.py # psyneulink/components/mechanisms/adaptive/learning/learningmechanism.py # psyneulink/components/mechanisms/mechanism.py # psyneulink/components/mechanisms/processing/compositioninterfacemechanism.py # psyneulink/components/mechanisms/processing/defaultprocessingmechanism.py # psyneulink/components/mechanisms/processing/integratormechanism.py # psyneulink/components/mechanisms/processing/objectivemechanism.py # psyneulink/components/mechanisms/processing/processingmechanism.py # psyneulink/components/mechanisms/processing/transfermechanism.py # psyneulink/components/projections/modulatory/controlprojection.py # psyneulink/components/projections/modulatory/gatingprojection.py # psyneulink/components/projections/modulatory/learningprojection.py # psyneulink/components/projections/modulatory/modulatoryprojection.py # psyneulink/components/projections/pathway/mappingprojection.py # psyneulink/components/projections/pathway/pathwayprojection.py # psyneulink/components/projections/projection.py # psyneulink/components/shellclasses.py # psyneulink/components/states/parameterstate.py # psyneulink/components/states/state.py # psyneulink/globals/context.py # psyneulink/globals/environment.py # psyneulink/globals/log.py # psyneulink/library/mechanisms/adaptive/learning/autoassociativelearningmechanism.py # psyneulink/library/mechanisms/processing/integrator/ddm.py # psyneulink/library/mechanisms/processing/objective/comparatormechanism.py # psyneulink/library/mechanisms/processing/transfer/lca.py # psyneulink/library/mechanisms/processing/transfer/recurrenttransfermechanism.py # psyneulink/library/projections/pathway/autoassociativeprojection.py * - * - * - * - * - * - * - * • LCA, DDM: - _execute: self.function -> super._execute() * • InputState, ParameterState: - _execute: self.function -> super._execute() * - * - * - * • Context context argument of all methods replaced with ContextFlag self.context.string used for human-readable descriptive information
- Loading branch information