Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactor/control signal/update to intensity #613

Merged
merged 68 commits into from
Dec 24, 2017

Commits on Nov 30, 2017

  1. • System

      - show_graph():
        fixed bug producing empty image for graphs with just one Mechanism
        added auto-recurrent projections
    jdcpni committed Nov 30, 2017
    Configuration menu
    Copy the full SHA
    3276e28 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6908d7f View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2017

  1. Configuration menu
    Copy the full SHA
    461e18f View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2017

  1. • Log

      - added numpy_array output method
    jdcpni committed Dec 5, 2017
    Configuration menu
    Copy the full SHA
    bd5f9a0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    04ffdac View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2d6409b View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2017

  1. Configuration menu
    Copy the full SHA
    7b7e277 View commit details
    Browse the repository at this point in the history
  2. -

    jdcpni committed Dec 7, 2017
    Configuration menu
    Copy the full SHA
    cda732e View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2017

  1. Configuration menu
    Copy the full SHA
    9d204af View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a6449c1 View commit details
    Browse the repository at this point in the history
  3. -

    jdcpni committed Dec 10, 2017
    Configuration menu
    Copy the full SHA
    5603fa6 View commit details
    Browse the repository at this point in the history
  4. -

    jdcpni committed Dec 10, 2017
    Configuration menu
    Copy the full SHA
    21332d7 View commit details
    Browse the repository at this point in the history
  5. -

    jdcpni committed Dec 10, 2017
    Configuration menu
    Copy the full SHA
    335ab58 View commit details
    Browse the repository at this point in the history
  6. -

    jdcpni committed Dec 10, 2017
    Configuration menu
    Copy the full SHA
    51c0aed View commit details
    Browse the repository at this point in the history
  7. -

    jdcpni committed Dec 10, 2017
    Configuration menu
    Copy the full SHA
    ab5144b View commit details
    Browse the repository at this point in the history
  8. -

    jdcpni committed Dec 10, 2017
    Configuration menu
    Copy the full SHA
    6d58251 View commit details
    Browse the repository at this point in the history
  9. -

    jdcpni committed Dec 10, 2017
    Configuration menu
    Copy the full SHA
    5516f6d View commit details
    Browse the repository at this point in the history
  10. -

    jdcpni committed Dec 10, 2017
    Configuration menu
    Copy the full SHA
    1dec9aa View commit details
    Browse the repository at this point in the history
  11. -

    jdcpni committed Dec 10, 2017
    Configuration menu
    Copy the full SHA
    3e4766d View commit details
    Browse the repository at this point in the history
  12. -

    jdcpni committed Dec 10, 2017
    Configuration menu
    Copy the full SHA
    e1ffdec View commit details
    Browse the repository at this point in the history
  13. -

    jdcpni committed Dec 10, 2017
    Configuration menu
    Copy the full SHA
    0eec811 View commit details
    Browse the repository at this point in the history
  14. -

    jdcpni committed Dec 10, 2017
    Configuration menu
    Copy the full SHA
    17b487c View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    3f438f5 View commit details
    Browse the repository at this point in the history
  16. -

    jdcpni committed Dec 10, 2017
    Configuration menu
    Copy the full SHA
    0561216 View commit details
    Browse the repository at this point in the history
  17. • Log

      - fixed bugs preventing logging during INITIALIZATION
    jdcpni committed Dec 10, 2017
    Configuration menu
    Copy the full SHA
    c76a3a8 View commit details
    Browse the repository at this point in the history
  18. • Log

      - fixed bugs preventing logging during INITIALIZATION
    jdcpni committed Dec 10, 2017
    Configuration menu
    Copy the full SHA
    43f9a0d View commit details
    Browse the repository at this point in the history

Commits on Dec 11, 2017

  1. -

    jdcpni committed Dec 11, 2017
    Configuration menu
    Copy the full SHA
    17eaa3a View commit details
    Browse the repository at this point in the history
  2. -

    jdcpni committed Dec 11, 2017
    Configuration menu
    Copy the full SHA
    f495751 View commit details
    Browse the repository at this point in the history
  3. -

    jdcpni committed Dec 11, 2017
    Configuration menu
    Copy the full SHA
    bb4fecd View commit details
    Browse the repository at this point in the history
  4. -

    jdcpni committed Dec 11, 2017
    Configuration menu
    Copy the full SHA
    9579899 View commit details
    Browse the repository at this point in the history
  5. -

    jdcpni committed Dec 11, 2017
    Configuration menu
    Copy the full SHA
    aa679dd View commit details
    Browse the repository at this point in the history
  6. -

    jdcpni committed Dec 11, 2017
    Configuration menu
    Copy the full SHA
    d7024ae View commit details
    Browse the repository at this point in the history
  7. -

    jdcpni committed Dec 11, 2017
    Configuration menu
    Copy the full SHA
    73a8013 View commit details
    Browse the repository at this point in the history
  8. • Log

      - logged_item, print_entries:  corrected to use 'value' rather than owner's name in reports
    jdcpni committed Dec 11, 2017
    Configuration menu
    Copy the full SHA
    6416865 View commit details
    Browse the repository at this point in the history
  9. • Log

      - logged_item, print_entries:  corrected to use 'value' rather than owner's name in reports
    
    • Tests
      test_log:  added test_log_initialization
    jdcpni committed Dec 11, 2017
    Configuration menu
    Copy the full SHA
    e200f88 View commit details
    Browse the repository at this point in the history
  10. • Log

      - _alias_owner_name:  added to used 'value' rather than owner's name in reports
      - nparray: bug fix to handle None values
    
    • Tests
      test_log:  added test_log_initialization
    jdcpni committed Dec 11, 2017
    Configuration menu
    Copy the full SHA
    e5a3881 View commit details
    Browse the repository at this point in the history
  11. • Log

      - log_value: added
    
    • Tests
      - test_multilayer: added test of log_value
    jdcpni committed Dec 11, 2017
    Configuration menu
    Copy the full SHA
    5065c1d View commit details
    Browse the repository at this point in the history
  12. • Log

      - log_value: implemented
      - logged_item, print_entries:  corrected to use 'value' rather than owner's name in reports
    
    • Tests
      - test_multilayer: added test of log_value
    jdcpni committed Dec 11, 2017
    Configuration menu
    Copy the full SHA
    36c0988 View commit details
    Browse the repository at this point in the history
  13. • Log

      - log_value: implemented
      - logged_item, print_entries:  corrected to use 'value' rather than owner's name in reports
    
    • Tests
      - test_multilayer: added test of log_value
    jdcpni committed Dec 11, 2017
    Configuration menu
    Copy the full SHA
    fe14d1e View commit details
    Browse the repository at this point in the history
  14. • Log

      - log_value: implemented
      - logged_item, print_entries:  corrected to use 'value' rather than owner's name in reports
    
    • Tests
      - test_multilayer: added test of log_value
    jdcpni committed Dec 11, 2017
    Configuration menu
    Copy the full SHA
    3a29540 View commit details
    Browse the repository at this point in the history
  15. Merge branch 'feat/Log/add_entry' into devel

    # Conflicts:
    #	Scripts/Scratch Pad.py
    #	psyneulink/globals/log.py
    jdcpni committed Dec 11, 2017
    Configuration menu
    Copy the full SHA
    de216a8 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    4dacd4d View commit details
    Browse the repository at this point in the history

Commits on Dec 12, 2017

  1. -

    jdcpni committed Dec 12, 2017
    Configuration menu
    Copy the full SHA
    5f043a0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2d6b0a2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d2e5167 View commit details
    Browse the repository at this point in the history
  4. • Component

      - moved value property to Component (from Mechanism, Projection and State)
        (left an override on ControlSignal that needs it for the getter)
    jdcpni committed Dec 12, 2017
    Configuration menu
    Copy the full SHA
    7baddea View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2017

  1. Configuration menu
    Copy the full SHA
    5e959fb View commit details
    Browse the repository at this point in the history
  2. • Log

      - docstring: added hint about using call_before_trial and call_after_trial
        to log values
    jdcpni committed Dec 13, 2017
    Configuration menu
    Copy the full SHA
    979a9ea View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5a5d15d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    47cd066 View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2017

  1. Configuration menu
    Copy the full SHA
    7bc2742 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7e0c5d3 View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2017

  1. Configuration menu
    Copy the full SHA
    77e1931 View commit details
    Browse the repository at this point in the history
  2. -

    jdcpni committed Dec 15, 2017
    Configuration menu
    Copy the full SHA
    8efca34 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'devel' of https://github.com/PrincetonUniversity/PsyNeu…

    …Link into devel
    
    # Conflicts:
    #	Scripts/Nieuwenhuis_documented.py
    jdcpni committed Dec 15, 2017
    Configuration menu
    Copy the full SHA
    00bd2f6 View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2017

  1. Configuration menu
    Copy the full SHA
    b6ad64c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1f51655 View commit details
    Browse the repository at this point in the history

Commits on Dec 19, 2017

  1. Configuration menu
    Copy the full SHA
    2033960 View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2017

  1. Configuration menu
    Copy the full SHA
    a81835c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5e18235 View commit details
    Browse the repository at this point in the history

Commits on Dec 23, 2017

  1. Merge branch 'devel' of https://github.com/PrincetonUniversity/PsyNeu…

    …Link into names/ControlSignal/intensity_to_value
    jdcpni committed Dec 23, 2017
    Configuration menu
    Copy the full SHA
    c0bdc06 View commit details
    Browse the repository at this point in the history
  2. • IntegratorMechanisms

      classPreferences:  changed reportOutputPref from True to False
    jdcpni committed Dec 23, 2017
    Configuration menu
    Copy the full SHA
    a81db4c View commit details
    Browse the repository at this point in the history
  3. • IntegratorMechanisms

      classPreferences:  changed reportOutputPref from True to False
    
    • ControlSignal
      update():  added notes regarding additional refactoring needed
      value.setter: now assigns value to intensity
                    (though assignment of intensity still overrides
                     assignment of value in super().update)
    jdcpni committed Dec 23, 2017
    Configuration menu
    Copy the full SHA
    7aac884 View commit details
    Browse the repository at this point in the history

Commits on Dec 24, 2017

  1. • ControlSignal

      _update(): renamed as compute_costs()
                 calls super to set self.value
                 uses self.value to update costs
                 intensity is only used for local purposes
                     and is no longer assigned to self.value
                 passes all tests except GilzenratModel
                     (which uses LCControlMechanism)
    jdcpni committed Dec 24, 2017
    Configuration menu
    Copy the full SHA
    39e79d7 View commit details
    Browse the repository at this point in the history
  2. • ControlSignal

      _update(): now just calls super() and _compute_costs()
      _compute_costs(): calls super to set self.value
                        uses self.value to update costs
                        intensity is only used for local purposes
                            and is no longer assigned to self.value
                        passes all tests except test_default_lc_control_mechanism
    jdcpni committed Dec 24, 2017
    Configuration menu
    Copy the full SHA
    cd81554 View commit details
    Browse the repository at this point in the history
  3. • ControlSignal

      _update(): now just calls super() and _compute_costs()
      _compute_costs(): calls super to set self.value
                        uses self.value to update costs
                        intensity is only used for local purposes
                            and is no longer assigned to self.value
                        passes all tests except test_default_lc_control_mechanism
      _execute(): added (to parallel GatingSignal);
                  returns float(super()._execute())
    jdcpni committed Dec 24, 2017
    Configuration menu
    Copy the full SHA
    88c5809 View commit details
    Browse the repository at this point in the history
  4. • ControlSignal

      _update(): now just calls super() and _compute_costs()
      _compute_costs(): calls super to set self.value
                        uses self.value to update costs
                        intensity is only used for local purposes
                            and is no longer assigned to self.value
                        passes all tests except test_default_lc_control_mechanism
      _execute(): added (to parallel GatingSignal);
                  returns float(super()._execute())
    jdcpni committed Dec 24, 2017
    Configuration menu
    Copy the full SHA
    7d36f13 View commit details
    Browse the repository at this point in the history
  5. • ControlSignal

      _update(): now just calls super() and _compute_costs()
      _compute_costs(): calls super to set self.value
                        uses self.value to update costs
                        intensity is only used for local purposes
                            and is no longer assigned to self.value
                        passes all tests except test_default_lc_control_mechanism
      _execute(): added (to parallel GatingSignal);
                  returns float(super()._execute())
    jdcpni committed Dec 24, 2017
    Configuration menu
    Copy the full SHA
    fed033b View commit details
    Browse the repository at this point in the history