acabaniss / py-households Goto Github PK
View Code? Open in Web Editor NEWPythonic ABM for household demography in the Mediterranean
Pythonic ABM for household demography in the Mediterranean
Birth is currently not customizable beyond rate. Sex ratio needs to be a variable as well.
Behavior is currently carried out by communities, but ultimately it is individuals and households who enact these behaviors. Person objects need to have these behaviors personally, and have learning/transmission rules.
From the to do list:
Inheritance, locality, fragmentation (And later other rules) need to be conducted by individuals, and be inherited or learned, with those methods of inheritance/learning also definable (and inherited/learned themselves.)
This means that world progresses teh simulation and has a way of accessing all people, randomizing the order, and carrying out the events of the year.
The behavior subpackage is missing class definitions, which would make it easier to verify that they each inheritance rule, fragmentation rule, etc. actually do what they should and fit into the rest of the simulation.
When a specific class is required as input, make sure that the input is of the correct type, and provide an error message. #5 will make this easier.
The current household definitions are very limited, and other formats need to be provided for extensively as well. Turn residency into a subpackage, and from there expand out into other definitions. Du and Kamakura 2006, for example.
All properties should be defined for Person, House, Community, and Worljd classes and include a log in a Diary object as part of the set_ function. Diaries can be part of main or narrative, whatever helps you sleep at night.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.