Sfc_Models Version 0.5 Update
I am heading into what I promise is the concluding stretch of the "user manual" for the sfc_models parcel (source: https://github.com/brianr747/SFC_models). As regular readers powerfulness suspect, it ended upwards existence longer than I planned for. Whether or non it volition live on available inwards fourth dimension for the MMT conference inwards September is an opened upwards question. Progress this summertime was slower than I expected, but that was the outcome of piece of work on other projects, spending fourth dimension every bit a baseball game assistant bus (a sport I never played at an organised level!), together with travelling. The parcel itself is essentially frozen; I conduct keep reached what volition live on labelled version 0.5. The side past times side major version volition live on 1.0, which is all the concluding changes needed to back upwards the book.
The economical functionality inside the parcel is relatively limited; my objective was to create a enterprise base of operations that makes it piece of cake to add together novel types of behaviour. To this end, I attacked the areas that appeared to displace the well-nigh programming difficulty. In particular, the multi-currency back upwards is the well-nigh complex component division of the logic. Going forward, it should live on possible to emulate well-nigh stock-flow consistent (SFC) models (by adding the appropriate behavior rules), giving the parcel the powerfulness to back upwards researchers.
It was in all likelihood a fault to write an extensive description for a parcel that non a whole lot of people are using, but at the same time, it is an extremely novel parcel (or together with thus I hope!). It is designed to live on piece of cake to job together with selection up, which implies that everything is going on nether the hood. An experienced Python programmer should live on able through the logic, but my gauge is that well-nigh of my target audience conduct keep much less programming experience. The user guide is aimed at readers who desire to empathize how the parcel works. (The thought is that it should live on piece of cake to empathize how a model is pose together using the framework, but its performance would probable live on a dark box to non-programmers.)
With the manual out of the way, I volition live on attempting to drum upwards involvement inwards the package. My presentation at the MMT Conference is what I volition live on focusing on; needless to say, I volition live on happy to verbalize over the parcel amongst people there.
There is a sure as shooting amount of background on the theory of SFC models, together with thus it may live on of involvement to some of my readers who exercise non wishing to delve into programming. However, that aspect has been much reduced every bit a outcome of the length of the to a greater extent than technical parts of the book. The side past times side mass inwards this expanse would live on a give-and-take of occupation organisation wheel analysis using the package; it volition focus simply on the theory together with the model results. In my opinion, that is when the parcel volition aspect to a greater extent than interesting, every bit it volition live on implementing to a greater extent than complex models.
In price of novel features, at that spot was a syntax alter introduced inwards version 0.5. This syntax alter has the outcome of breaking existing example code. I held off putting the syntax alter into the production ("master") together with evolution branches, but it has been merged into those branches. The other developments revolved some example code together with multi-currency models.
(c) Brian Romanchuk 2017
The economical functionality inside the parcel is relatively limited; my objective was to create a enterprise base of operations that makes it piece of cake to add together novel types of behaviour. To this end, I attacked the areas that appeared to displace the well-nigh programming difficulty. In particular, the multi-currency back upwards is the well-nigh complex component division of the logic. Going forward, it should live on possible to emulate well-nigh stock-flow consistent (SFC) models (by adding the appropriate behavior rules), giving the parcel the powerfulness to back upwards researchers.
It was in all likelihood a fault to write an extensive description for a parcel that non a whole lot of people are using, but at the same time, it is an extremely novel parcel (or together with thus I hope!). It is designed to live on piece of cake to job together with selection up, which implies that everything is going on nether the hood. An experienced Python programmer should live on able through the logic, but my gauge is that well-nigh of my target audience conduct keep much less programming experience. The user guide is aimed at readers who desire to empathize how the parcel works. (The thought is that it should live on piece of cake to empathize how a model is pose together using the framework, but its performance would probable live on a dark box to non-programmers.)
With the manual out of the way, I volition live on attempting to drum upwards involvement inwards the package. My presentation at the MMT Conference is what I volition live on focusing on; needless to say, I volition live on happy to verbalize over the parcel amongst people there.
There is a sure as shooting amount of background on the theory of SFC models, together with thus it may live on of involvement to some of my readers who exercise non wishing to delve into programming. However, that aspect has been much reduced every bit a outcome of the length of the to a greater extent than technical parts of the book. The side past times side mass inwards this expanse would live on a give-and-take of occupation organisation wheel analysis using the package; it volition focus simply on the theory together with the model results. In my opinion, that is when the parcel volition aspect to a greater extent than interesting, every bit it volition live on implementing to a greater extent than complex models.
In price of novel features, at that spot was a syntax alter introduced inwards version 0.5. This syntax alter has the outcome of breaking existing example code. I held off putting the syntax alter into the production ("master") together with evolution branches, but it has been merged into those branches. The other developments revolved some example code together with multi-currency models.
(c) Brian Romanchuk 2017
No comments