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.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.5.tar.gz (47.8 kB view details)

Uploaded Source

Built Distribution

AkitaCode-2.0.5-py3-none-any.whl (53.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: AkitaCode-2.0.5.tar.gz
  • Upload date:
  • Size: 47.8 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.5.tar.gz
Algorithm Hash digest
SHA256 d51be181404727d6acc37eeb21e130b73326f06162d583f388ef47daad3adc6c
MD5 3fda82776ce521c3084a798613bcf5ed
BLAKE2b-256 2568c63cbf2dbe7dc7802d0e4f299fcdf2af4677f2864dddaef94bab06f08476

See more details on using hashes here.

File details

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

File metadata

  • Download URL: AkitaCode-2.0.5-py3-none-any.whl
  • Upload date:
  • Size: 53.5 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.5-py3-none-any.whl
Algorithm Hash digest
SHA256 4b64b83aa00f3eb4be85faef8be59817f70b638c7cee4dc5b47c677218636d87
MD5 376356dd72e15386b43b02728e5b09d3
BLAKE2b-256 6162bc3a71d61e031bdf17fc7a0e079c3197081e5f28c4d0848706c26ebc47ab

See more details on using hashes here.

Supported by

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