2019-07-19 11:22 AM - last edited on 2022-10-05 01:24 PM by Daniel Kassai
2020-08-31 06:41 PM
2020-08-31 11:55 PM
runxel wrote:The documentation and examples in Python 24 fairly comply with PEP 8 and PEP 25 which should be understood by any Python programmer. That doesn't negate the need to understand Archicad's data structures in the C++ API which are being wrapped by the python classes. (AND YES: some of the documentation is auto generated - That is a Python thing.) That is the problem: Python in Archicad will probably not be used by the professional programmers who will likely stay with C++, but be used by architects and managers who just want to automate some process.
Also yes, the documentation as it is right now, is pure crap. Looks auto-generated to me. ...
Aaand I can't get rid of the feeling that the python stuff is the most unpythonic thing I've ever witnessed. ...
2020-09-01 02:55 PM
poco2013 wrote:
runxel wrote:The documentation and examples in Python 24 fairly comply with PEP 8 and PEP 25 which should be understood by any Python programmer. That doesn't negate the need to understand Archicad's data structures in the C++ API which are being wrapped by the python classes. (AND YES: some of the documentation is auto generated - That is a Python thing.) That is the problem: Python in Archicad will probably not be used by the professional programmers who will likely stay with C++, but be used by architects and managers who just want to automate some process.
Also yes, the documentation as it is right now, is pure crap. Looks auto-generated to me. ...
Aaand I can't get rid of the feeling that the python stuff is the most unpythonic thing I've ever witnessed. ...
The examples definitely need more comments, keeping in mind their intended users. The key problem is that there just isn't enough functionality now to demo much of substance. As advocates, we, as potential users, would like to to be of assistance, but there just is not much there that would be of interest to any audience now.
In my opinion, Graphisoft needs to upgrade the Python API quickly, before the release of 25, otherwise it may not be able to be overcome its negative reception , as most will just give up on it.That would be unfortunate as the work to date is well designed. This is really a matter of getting Graphisoft's and Nemetschek's management to support it as a program feature and not marketing hype. I see nothing to date that management intends to support and develop the API in a timely manner. I guess that really depends on the large commercial users which are being targeted now, even though the CUs would most benefit?
2020-10-27 01:53 AM
2021-02-01 09:31 AM
2022-02-07 08:06 AM
Oh, sorry, I didn't notice you sayng examples of 24... yes, you're right! I meant the 23. The 24 is a huge stepback and surely a great PR solution to make it look like they are more competitive than revit.
2022-03-26 12:56 PM