repo: https://github.com/jschalk/jaar
JAAR Version 0.0.0
jaar
is a python library for listening to the climate of a community.
jaar
is a python library for listening to the climate of a community. Individual
positions are aggregated by a listener into a coherant agenda that can include pledges
to do and pledges of states of existence. Listening and acting on it.
A agents's agenda in the community is built by the the massed intreprtation of
- Acct agents agendas
- Their own independent agenda
Each agenda is saved as a JSON file.
This is mostly a one man projeect. Femi has significantly helped.
Future enhancement: jaar
can be installed using pip
base attributes vs reason attributess
BudUnit objects
BudUnit AcctUnit objects
BudUnit GroupUnit objects
BudUnit ItemUnit objects
BudUnit ItemUnit hierarchical structure
BudUnit ItemUnit AwardLink objects
BudUnit ItemUnit AwardLine objects
BudUnit ItemUnit AwardHeir objects
BudUnit ItemUnit AwardHeir objects
BudUnit ItemUnit Reason PremiseUnit objects
BudUnit ItemUnit Reason PremiseHeir objects
BudUnit ItemUnit FactUnit objects
BudUnit ItemUnit FactHeir objects1
Jaar was developed using Test-Driven-Development so every feature should have a test that could represent an example. Tests can be hard to comprehend. Some tests have many variables and can be hard to follow.
PUT conflicts in
x_dict = { "bud_acct_membership": {"required_args": {"acct_id","group_id"}, "optional_args": {"credit_vote","debtit_vote"}, "bud_acctunit": {"required_args": {"acct_id",}, "optional_args": {"credit_belief","debtit_belief"}, each brick will either have bud_acctunit as a category or not. that will decide if the atom is created. "bud_item_awardlink": {"required_args": {"road","group_id",}, "optional_args": {"give_force","take_force"}, "bud_item_teamlink": {"required_args": {"road","group_id",}, "optional_args", each brick will either have bud_item_teamlink as a category or not. that will decide if the atom is created. "bud_item_factunit": {"required_args": {"road","base",}, "optional_args": {"fnigh","fopen","pick",},}, each brick will either have bud_item_factunit as a category or not. Would be nice if pick was required...not required for delete "bud_item_reason_premiseunit": {"required_args": {"road","base","need",}, "optional_args": {"divisor","nigh","open",},}, "bud_item_reasonunit": {"required_args": {"road","base",}, "optional_args": {"base_item_active_requisite",},}, }