Skip to main content

The AkitaCode parser and compiler.

Project description

AkitaCode Python Library

You can consult the documentation for this library in the Wiki page of the official GitHub repository.

History log

Version 2.0.6

  • The dict() method is added to the Information class to facilitate the handling of ARP files.

  • Vector types have been declared as constants to improve code handling, scalability, and readability.

  • The way the names of environments and situations are generated has been changed, correcting a security issue.

  • Improved code readability and style.

Version 2.0.5

  • Fixed the error during the generation of the AKITA file. No data was imported into the protocol datablock. The protocol datablock was not blocked.

  • The automatic capitalization rule is disabled when adding or modifying protocols, variables, functions, and arguments.

Version 2.0.4

  • Solved dependences of Messages module.

Version 2.0.3

  • The Messages module is added to the library that allows better management of messages sent and received between threads.

  • Current implementations remain backward compatible with previous versions, since the Message superclass has a STR method.

  • Status messages are added to the methods of the Document class.

  • The make() method is added, which allows all methods of the Document class to be executed. To ensure proper compilation, we highly recommend using this method.

Version 2.0.2

  • Fixed an issue during the call to a for instance, where the evaluated variables were not correctly set as environment constants.

  • Deleted some debug print to stdout.

  • The conditions for the correct evaluation of arguments dependent on the specified environment when using a for instance are modified.

  • Fixed an indexing error during export of functions and arguments.

  • Support is added for the use of functions within "for" instances, allowing environment constants to be set as the value of the arguments.

Version 2.0.2-beta

  • Fixed problem during for line statement. Now, for statements can be used as following:
for each case of ( BAT_Temperature , BAT_SOH , BAT_SOC ) do

Version 2.0.1

  • Library dependencies have been fixed.

Version 2.0.0

  • First version.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

AkitaCode-2.0.6.tar.gz (44.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

AkitaCode-2.0.6-py3-none-any.whl (49.8 kB view details)

Uploaded Python 3

File details

Details for the file AkitaCode-2.0.6.tar.gz.

File metadata

  • Download URL: AkitaCode-2.0.6.tar.gz
  • Upload date:
  • Size: 44.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.8

File hashes

Hashes for AkitaCode-2.0.6.tar.gz
Algorithm Hash digest
SHA256 815e4e3b9bcb7b1c27e92ec352f3b709821336f4b684f87edc91fbe0c8036a9a
MD5 af20c69c0c8e1779327db7b1f1b6c4b0
BLAKE2b-256 0925c586ab0a9a5ad11329ae692b18342a3a63822ef7dbe19d17e7d43ea70aa7

See more details on using hashes here.

File details

Details for the file AkitaCode-2.0.6-py3-none-any.whl.

File metadata

  • Download URL: AkitaCode-2.0.6-py3-none-any.whl
  • Upload date:
  • Size: 49.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.8

File hashes

Hashes for AkitaCode-2.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 679bea669553020e7a36fc9c2c032e107e7c0156c0a536ca294d57abf51a6e3c
MD5 ff6a330a92b391cd813fcf9781c11585
BLAKE2b-256 8c16fc6c91e5c05ed0fd21e7b636a776f65a149c23d01bb9a3f7f6800d40c99c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page