The Official Jaseci Code Repository

Related tags

Miscellaneousjaseci
Overview

Jaseci Release Notes

Version 1.2.2

Updates

  • Added new built-ins for nodes and edges (context, info, and details)
  • Fixed dot output
  • Added reset command to jsctl to clear complete state
  • Various language grammar tweaks

Version 1.2.1

Updates

  • Both jaseci and jaseci_serv are architected to be standalone packages
  • Stripe API integrated
  • EMails can be templated with HTML content
  • Token expiry time can be set as config through live api
  • Added auto sync to global sentinel for spawned walkers
  • FIX: Global sentinels cascade to all users on change
  • FIX: Multi pod concurrency issue corrected

Version 1.2.0

Updates

  • New Hierarchal user creation and management through core Jaseci
  • New version labels for Jac programs
  • New custom action for nodes and edges
  • New Jaseci server support for new API and Jaseci architecture
  • New namespaces for public walker permissions management with key access
  • New object sharing across users and access control APIs
  • New Jaseci object permissions architecture
  • New Jac library for outbound requests
  • New Globals Jac standard library and API interfaces
  • New support for server-side Jac deployments and relevant APIs
  • New Jac language updates
  • New access language features for edge manipulation and traversal
  • New code IR format and handling across Architypes and Walkers
  • New dot integration redesign
  • New added editor to JSCTL
  • New complete API redesign and deprecation of legacy APIs
  • New introduced new standard Jaseci Bible (unfinished)
  • New redesigned graphs nodes and edges to support multi-graph semantic.
Comments
  • Syntax highlight update

    Syntax highlight update

    Here is my attempt to address missing keywords and patterns for VSCode syntax highlighting.

    Todo

    Highlight the following keywords:

    • [x] Highlight the names of nodes, walkers, and graphs
    • [x] Assignment, increment and decrement operators (=, +=, -=, ++, --)
    • [ ] Variable properties
    • [x] Function and method calls
    • [ ] Node names under walkers
    • [x] Keywords
      • [x] has
      • [x] can
      • [x] type
      • [x] strict
      • [x] ignore
      • [x] spawn
      • [x] with
      • [x] entry
      • [x] exit
      • [x] length
      • [x] keys
      • [x] context
      • [x] info
      • [x] details
      • [x] import
      • [x] report
      • [x] digraph
      • [x] subgraph
      • [x] and
      • [x] or
      • [x] not
      • [x] activity
      • [x] assert
    opened by Gim3l 7
  • Would be great to have some zlib functions in the standard library

    Would be great to have some zlib functions in the standard library

    Is your feature request related to a problem? Please describe. It would be very useful if Jaseci had some gzip compatible standard library functions.

    Describe the solution you'd like It would be helpful if there were some actions like zlib.compress and zlib.decompress that can be used in the Jac programming language. To adhere to Jac's principles these functions should take in base64 strings as input and produce base64 as output. I'd think a good design would be to convert the base64 input into bytes, perform compression, then encode the compressed bytes into base64 again for the return.

    If this feature request is accepted, would you be willing to work on a PR? If time allows.

    Additional context I'd imagine this library would piggyback on pythons zlib functions.

    enhancement good first issue 
    opened by marsninja 6
  • Personalized Head

    Personalized Head

    Describe your changes

    This PR introduces a new feature called 'PH: Personalized Head'. Using the Personalized Head module, you can create a custom model head that you can train over time. You can use your own custom models and datasets to create a personalized head using a configuration file and a python file.

    Will this impact Jaseci users? If so, please write a paragraph describing the impact.

    By using this feature, jaseci users are now allowed to use their own custom models with their jaseci app without going through the hassle of writing lots of boilerplate code to make their model work with jaseci. Meanwhile, with PH and Compositor(Not Implemented Yet), jaseci users can allow users to have their own small personalized model without wasting important resources.

    #README Consists of a Tutorial(Kinda) on how to make MNIST Classification Model in jaseci from scratch.

    opened by chandralegend 6
  • 	updating tutorials

    updating tutorials

    modified:   jaseci_kit/jaseci_kit/modules/encoders/README.md
        modified:   jaseci_kit/jaseci_kit/modules/fasttext/README.md
    modified:   jaseci_kit/jaseci_kit/modules/use_enc/README.md
    modified:   jaseci_kit/jaseci_kit/modules/use_qa/README.md
    

    Describe your changes

    Link to related issue

    Does this introduce new feature or change existing feature of Jaseci? If so, please add tests.

    Will this impact Jaseci users? If so, please write a paragraph describing the impact.

    Anything in this PR should the Jaseci developer/contributor community pay particular attention to? If so, please describe.

    opened by SatyamRajawat 6
  • Prometheus yaml

    Prometheus yaml

    Describe your changes

    I have added a yaml file that can set up a prometheus service for jaseci. The file itself is equivalent to helm install jaseci-prometheus prometheus-community/prometheus.

    Link to related issue

    N/A

    Does this introduce new feature or change existing feature of Jaseci? If so, please add tests.

    No new features for jaseci core system.

    Will this impact Jaseci users? If so, please write a paragraph describing the impact.

    They can automatically deploy jaseci prometheus services.

    Anything in this PR should the Jaseci developer/contributor community pay particular attention to? If so, please describe.

    N/A

    opened by Gorgeous-Patrick 5
  • Locust test update

    Locust test update

    Describe your changes

    Updated the locust test program.

    Link to related issue

    Does this introduce new feature or change existing feature of Jaseci? If so, please add tests.

    Will this impact Jaseci users? If so, please write a paragraph describing the impact.

    Anything in this PR should the Jaseci developer/contributor community pay particular attention to? If so, please describe.

    opened by Gorgeous-Patrick 5
  • Locust test

    Locust test

    Finally the locust test program is viable. A minor issue is that the system reports a failure when it is trying to register a user that exists. I think that maybe the locust system can ignore that error. Another problem when running the JPrime is that the system still cannot load the external services.

    opened by Gorgeous-Patrick 5
  • Request

    Request

    Describe your changes

    Moved sentence in tutorial

    Link to related issue

    Unclear when to create new file

    Does this introduce new feature or change existing feature of Jaseci? If so, please add tests.

    Adds to existing feature

    Will this impact Jaseci users? If so, please write a paragraph describing the impact.

    Incr clarity

    Anything in this PR should the Jaseci developer/contributor community pay particular attention to? If so, please describe.

    opened by jdimonte 4
  • Fixed discrepencies between main.jac and faq.jac to avoid confusion.

    Fixed discrepencies between main.jac and faq.jac to avoid confusion.

    Describe your changes

    The file main.jac changed to faq.jac without any notice in the code-a-long. There was also an example which used a file named main.jac that was different than the main.jac the user created. I resolved this issue by changing the initial file we create to be named faq.jac, and changed all of the commands to work with the new name.

    Link to related issue

    Does this introduce new feature or change existing feature of Jaseci? If so, please add tests.

    Will this impact Jaseci users? If so, please write a paragraph describing the impact.

    This will hopefully make the code-a-long less confusing

    Anything in this PR should the Jaseci developer/contributor community pay particular attention to? If so, please describe.

    opened by BBBenG23 4
  • Stripe Integration

    Stripe Integration

    Describe your changes

    Added action set

    • creating and retrieving customer information.
    • attaching, retrieving and updating payment method.
    • creating, updating, cancelling and retrieving of subscription.
    • creating and retrieving of customer invoice.
    • creating and retrieving of customer payment.

    Link to related issue

    Does this introduce new feature or change existing feature of Jaseci? If so, please add tests.

    Will this impact Jaseci users? If so, please write a paragraph describing the impact.

    Anything in this PR should the Jaseci developer/contributor community pay particular attention to? If so, please describe.

    opened by panikingginoo12 4
  • Bi-Enc Jaseci_kit pipeline crash fix

    Bi-Enc Jaseci_kit pipeline crash fix

    Describe your changes

    Disabled test cases that perform training

    Link to related issue

    N/A

    Does this introduce new feature or change existing feature of Jaseci? If so, please add tests.

    N/A

    Will this impact Jaseci users? If so, please write a paragraph describing the impact.

    N/A

    Anything in this PR should the Jaseci developer/contributor community pay particular attention to? If so, please describe.

    N/A

    opened by AshishMahendra 4
  • [WIP] Add completed .jac files to CanoniCAI example

    [WIP] Add completed .jac files to CanoniCAI example

    Changes

    Add the completed .jac files to the examples.

    Why

    I followed the tutorial through and ended up with errors. It was difficult to figure out where I'd gone wrong. I think others would find it helpful to have the completed files available for comparison.

    Todo

    • [ ] Identify and correct errors
    • [ ] Update tutorial to reference completed files
    • [ ] Fix various typos
    opened by MattThurling 1
  • Added switchable male/female TTS

    Added switchable male/female TTS

    Describe your changes

    Link to related issue

    Does this introduce new feature or change existing feature of Jaseci? If so, please add tests.

    Will this impact Jaseci users? If so, please write a paragraph describing the impact.

    Anything in this PR should the Jaseci developer/contributor community pay particular attention to? If so, please describe.

    opened by TharukaCkasthuri 1
  • [SOCIALAUTH]: Update and Refactor

    [SOCIALAUTH]: Update and Refactor

    Describe your changes

    • Add support on manual set on callback_url from FE
    • Added Facebook sample integration
    • Some refactor

    Link to related issue

    N/A

    Does this introduce new feature or change existing feature of Jaseci? If so, please add tests.

    No

    Will this impact Jaseci users? If so, please write a paragraph describing the impact.

    No

    Anything in this PR should the Jaseci developer/contributor community pay particular attention to? If so, please describe.

    Social Login

    opened by amadolid 0
  • feat: expand nodes recursively; expand and collapse multiple nodes simultaneously

    feat: expand nodes recursively; expand and collapse multiple nodes simultaneously

    Describe your changes

    Link to related issue

    Does this introduce new feature or change existing feature of Jaseci? If so, please add tests.

    Will this impact Jaseci users? If so, please write a paragraph describing the impact.

    Anything in this PR should the Jaseci developer/contributor community pay particular attention to? If so, please describe.

    opened by Gim3l 0
  • Unload action module improvement -- explicit delete objects to free memory

    Unload action module improvement -- explicit delete objects to free memory

    Describe your changes

    Link to related issue

    Does this introduce new feature or change existing feature of Jaseci? If so, please add tests.

    Will this impact Jaseci users? If so, please write a paragraph describing the impact.

    Anything in this PR should the Jaseci developer/contributor community pay particular attention to? If so, please describe.

    opened by ypkang 0
  • feature in tts, convert wav file to mp3

    feature in tts, convert wav file to mp3

    Describe your changes

    Link to related issue

    Does this introduce new feature or change existing feature of Jaseci? If so, please add tests.

    Will this impact Jaseci users? If so, please write a paragraph describing the impact.

    Anything in this PR should the Jaseci developer/contributor community pay particular attention to? If so, please describe.

    opened by TharukaCkasthuri 0
Releases(v1.3.6.7)
Python program that generates random user from API

RandomUserPy Author kirito sate #modules used requests, json, tkinter, PIL, urllib, io, install requests and PIL modules from pypi pip install Pillow

kiritosate 1 Jan 05, 2022
Advanced IPv4 Subnet Calculator in Python3

Advanced IPv4 Subnet Calculator in Python3 Table of Contents Getting Started Installation How it works? SVI Configuration Template Previews Getting St

Osama Abbas 1 May 10, 2022
This is a Fava extension to display a grouped portfolio view in Fava for a set of Beancount accounts.

Fava Portfolio Summary This is a Fava extension to display a grouped portfolio view in Fava for a set of Beancount accounts. It can also calculate MWR

18 Dec 26, 2022
Python solution of advent-of-code 2021

Advent of code 2021 Python solutions of Advent of Code 2021 written by Eric Bouteillon Requirements The solutions were developed and tested using Pyth

Eric Bouteillon 3 Oct 25, 2022
Py-Parser est un parser de code python en python encore en plien dévlopement.

PY - PARSER Py-Parser est un parser de code python en python encore en plien dévlopement. Une fois achevé, il servira a de nombreux projets comme glad

pf4 3 Feb 21, 2022
Canim1 - Simple python tool to search for packages without m1 wheels in poetry lockfiles

canim1 Usage Clone the repo. Run poetry install. Then you can use the tool: ❯ po

Korijn van Golen 1 Jan 25, 2022
PBN Obfuscator: A overpowered obfuscator for python, which will help you protect your source code

PBN Obfuscator PBN Obfuscator is a overpowered obfuscator for python, which will

Karim 6 Dec 22, 2022
Automatic and platform-independent unpacker for Windows binaries based on emulation

_ _ __ _ __ _ | | | | / / (_) \ \ | | | | | |_ __ | | _ | | _ __ __ _ ___| | _____ _ __

514 Dec 21, 2022
Up to date simple useragent faker with real world database

fake-useragent info: Up to date simple useragent faker with real world database Features grabs up to date useragent from useragentstring.com randomize

Victor K. 2.9k Jan 04, 2023
Automatically skip sponsor segments in YouTube videos playing on Apple TV.

iSponsorBlockTV Skip sponsor segments in YouTube videos playing on an Apple TV. This project is written in asycronous python and should be pretty quic

David 64 Dec 17, 2022
p5 is a Python package based on the core ideas of Processing.

p5 p5 is a Python library that provides high level drawing functionality to help you quickly create simulations and interactive art using Python. It c

p5py 645 Jan 04, 2023
Python data loader for Solar Orbiter's (SolO) Energetic Particle Detector (EPD).

Data loader (and downloader) for Solar Orbiter/EPD energetic charged particle sensors EPT, HET, and STEP. Supports level 2 and low latency data provided by ESA's Solar Orbiter Archive.

Jan Gieseler 9 Dec 16, 2022
Project issue to website data transformation toolkit

braintransform Project issue to website data transformation toolkit. Introduction The purpose of these scripts is to be able to dynamically generate t

Brainhack 1 Nov 19, 2021
Null safe support for Python

Null Safe Python Null safe support for Python. Installation pip install nullsafe Quick Start Dummy Class class Dummy: pass Normal Python code: o =

Paaksing 13 Nov 17, 2022
For my Philips Airpurifier AC3259/10

Philips-Airpurifier For my Philips Airpurifier AC3259/10 I will try to keep this code

AcidSleeper 7 Feb 26, 2022
Small Arrow Vortex clipboard processing library

Description Small Arrow Vortex clipboard processing library. Install You can install this library from PyPI with pip install av-clipboard-lib or compi

Delta Epsilon 1 Dec 18, 2021
This program is meant to take the pain out of generating nice bash PS1 prompts.

TOC PS1 Installation / Quickstart License Other Docs Examples PS1 Command Help PS1 ↑ This program is meant to take the pain out of generating nice bas

Steven Hollingsworth 6 Jun 19, 2022
A professional version for LBS

呐 Yuki Pro~ 懒兵服御用版本,yuki小姐觉得没必要单独造一个仓库,但懒兵觉得有必要并强制执行 将na-yuki框架抽象为模块,功能拆分为独立脚本,使用脚本注释器使其作为py运行 文件结构: na_yuki_pro_example.py 是一个说明脚本,用来直观展示na,yuki! Pro

1 Dec 21, 2021
It's like Forth but in Python

It's like Forth but written in Python. But I don't actually know for sure since I never programmed in Forth, I only heard that it's some sort of stack-based programming language. Porth is also stack-

Tsoding 619 Dec 21, 2022
A basic ticketing software.

Ticketer A basic ticketing software. Screenshots Program Launched Issuing Ticket Show your Ticket Entry Done Program Exited Code Features to implement

Samyak Jain 2 Feb 10, 2022