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)
30DaysOfCode-PhoenixClub - Solution of everyday coding problem given in 30DaysofCode contest held on Hackerrank

30DaysOfCode-PhoenixClub 👨‍💻 Every day problems solution given in 30DaysOfCode

Urveshkumar 8 Jan 30, 2022
This repo is for scripts to run various clients at the merge f2f

merge-f2f This repo is for scripts to run various clients at the merge f2f. Tested with Lighthouse! Tested with Geth! General dependecies sudo apt-get

Parithosh Jayanthi 2 Apr 03, 2022
Addon to give a keybind to automatically enable contact shadows on all lights in a scene

3-2-1 Contact(Shadow) An easy way to let you enable contact shadows on all your lights, because Blender doesn't enable it by default, and doesn't give

TDV Alinsa 3 Feb 02, 2022
This code extracts line width of phonons from specular energy density (SED) calculated with LAMMPS.

This code extracts line width of phonons from specular energy density (SED) calculated with LAMMPS.

Masato Ohnishi 3 Jun 15, 2022
Provide error messages for Python exceptions, even if the original message is empty

errortext is a Python package to provide error messages for Python exceptions, even if the original message is empty.

Thomas Aglassinger 0 Dec 07, 2021
Python for Microscopists and other image processing enthusiasts

The YouTube channel associated with this code walks you through the entire process of learning to code in Python; all the way from basics to advanced machine learning and deep learning.

Dr. Sreenivas Bhattiprolu 2.3k Jan 01, 2023
Procedurally generated Oblique Strategies for writing your own Oblique Strategies

Procedurally generated Oblique Strategies for writing your own Oblique Strategies.

Gordon Brander 13 Aug 17, 2022
This repo houses the qhub frontend moving forward.

This repo houses the qhub frontend moving forward. This effort will house a backend written in fastAPI, and a fronend in Vue, with additional components.

Quansight 1 Feb 10, 2021
The code for 2021 MGTV AI Challenge Anti Stealing Link, and the online result ranks 10th.

赛题介绍 芒果TV-第二届“马栏山杯”国际音视频算法大赛-防盗链 随着业务的发展,芒果的视频内容也深受网友的喜欢,不少视频网站和应用开始盗播芒果的视频内容,盗链网站不经过芒果TV的前端系统,跳过广告播放,且消耗大量的服务器、带宽资源,直接给公司带来了巨大的经济损失,因此防盗链在日常运营中显得尤为重要

tongji40 16 Jun 17, 2022
OpenTracing API for Python

OpenTracing API for Python This library is a Python platform API for OpenTracing. Required Reading In order to understand the Python platform API, one

OpenTracing API 767 Dec 16, 2022
flake8 plugin which checks that there is no use of sleep in the code.

flake8-sleep flake8 plugin which checks for use of sleep function. installation Using Pypi: pip install flake8-sleep flake8 codes Code Description SLP

1 Nov 26, 2021
Robotic hamster to give you financial advice

hampp Robotic hamster to give you financial advice. I am not liable for any advice that the hamster gives. Follow at your own peril. Description Hampp

1 Nov 17, 2021
A python package that adds "docs" command to disnake

About This extension's purpose is of adding a "docs" command, its purpose is to help documenting in chat. How To Load It from disnake.ext import comma

7 Jan 03, 2023
Adversarial Robustness with Non-uniform Perturbations

Adversarial Robustness with Non-uniform Perturbations This repository hosts the code to replicate experiments of the paper Adversarial Robustness with

5 May 20, 2022
OnTime is a small python that you set a time and on that time, app will send you notification and also play an alarm.

OnTime Always be OnTime! What is OnTime? OnTime is a small python that you set a time and on that time, app will send you notification and also play a

AmirHossein Mohammadi 11 Jan 16, 2022
Object-data mapper and advanced query manager for non relational databases

Object data mapper and advanced query manager for non relational databases. The data is owned by different, configurable back-end databases and it is

Luca Sbardella 121 Aug 11, 2022
Lagrange Interpolation Method-Python

Lagrange Interpolation Method-Python The Lagrange interpolation formula is a way to find a polynomial, called Lagrange polynomial, that takes on certa

Motahare Soltani 2 Jul 05, 2022
Multitrack exporter for OP-Z

Underbridge for OP-Z Multitrack exporter Description Exports patterns and projects individual audio tracks to seperate folders for use in your DAW. Py

Thomas Herrmann 71 Dec 25, 2022
Free components that wrap up Python into Delphi and Lazarus (FPC)

Python for Delphi (P4D) is a set of free components that wrap up the Python DLL into Delphi and Lazarus (FPC). They let you easily execute Python scri

747 Jan 02, 2023
Implements a polyglot REPL which supports multiple languages and shared meta-object protocol scope between REPLs.

MetaCall Polyglot REPL Description This repository implements a Polyglot REPL which shares the state of the meta-object protocol between the REPLs. Us

MetaCall 10 Dec 28, 2022