leopepe / goapy Goto Github PK
View Code? Open in Web Editor NEWGoal-Oriented Action Planning implementation in Python
License: BSD 2-Clause "Simplified" License
Goal-Oriented Action Planning implementation in Python
License: BSD 2-Clause "Simplified" License
As of python 3.9, fractions.gcd(a, b) method has been removed and replaced by math.gcd(*integers). networkx==2.3 still uses fractions.gcd(a, b) and as such will throw an "ImportError: cannot import name 'gcd' from 'fractions'" error at runtime
https://stackoverflow.com/questions/66174862/import-error-cant-import-name-gcd-from-fractions
The workaround is to manually install a later version of networkx and ignore pip warnings, but ideally version requirements should be relaxed to somthing like networkx>=2.3
The project description in PyPI should receive the same Markdown content available in README.md
Since GOAP is using A* to find the best solution, is there a simple way of assigning a cost to each action? It might make sense in situations where a long chain of actions is still "cheaper" than a short sequence of very "expensive" actions.
Component diagram describing the interactions between components (Sensors, Automaton, Actions etc.)
The diagram must be clear and simple to give more insight regarding the interaction between components. A new contributor must be able to understand the core concepts by reading the diagrams.
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.