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)
In this repo, I will put all the code related to data science using python libraries like Numpy, Pandas, Matplotlib, Seaborn and many more.

Python-for-DS In this repo, I will put all the code related to data science using python libraries like Numpy, Pandas, Matplotlib, Seaborn and many mo

1 Jan 10, 2022
A random cat fact python module

A random cat fact python module

Fayas Noushad 4 Nov 28, 2021
Writeup and scripts for the 2021 malwarebytes crackme

Malwarebytes Crackme 2021 Tools and environment setup We will be doing this analysis in a Windows 10 VM with the flare-vm tools installed. Most of the

Jerome Leow 9 Dec 02, 2022
Sodium is a general purpose programming language which is instruction-oriented

Sodium is a general purpose programming language which is instruction-oriented (a new programming concept that we are developing and devising)

Satin Wuker 22 Jan 11, 2022
Check is a integer is even

Is Even Check if interger is even using isevenapi. https://isevenapi.xyz/ Main features: cache memoization api retry handler hide ads Install pip inst

Rosiney Gomes Pereira 45 Dec 19, 2022
Automated GitHub profile content using the USGS API, Plotly and GitHub Actions.

Top 20 Largest Earthquakes in the Past 24 Hours Location Mag Date and Time (UTC) 92 km SW of Sechura, Peru 5.2 11-05-2021 23:19:50 113 km NNE of Lobuj

Mr. Phantom 28 Oct 31, 2022
Cylinder volume calculator features the calculations of the volume of a Right /oblique full cylinder

Cylinder-Volume-Calculator Cylinder volume calculator features the calculations of the volume of a Right /oblique full cylinder. Size : 10.5 mb compat

Abhijeet 4 Nov 07, 2022
APRS Track Direct is a collection of tools that can be used to run an APRS website

APRS Track Direct APRS Track Direct is a collection of tools that can be used to run an APRS website. You can use data from APRS-IS, CWOP-IS, OGN, HUB

Per Qvarforth 42 Dec 29, 2022
python DroneCAN code generation, interface and utilities

UAVCAN v0 stack in Python Python implementation of the UAVCAN v0 protocol stack. UAVCAN is a lightweight protocol designed for reliable communication

DroneCAN 11 Dec 12, 2022
Push Prometheus metrics to VictoriaMetrics or other exporters

Push metrics from your periodic long-running jobs to existing Prometheus/VictoriaMetrics monitoring system.

olegm 14 Nov 04, 2022
清晰易读的7x7像素点阵中文字体和取模工具

FontChinese7x7 上古神器 III : 7x7像素点阵中文字体 想要在低分辨率屏幕上显示中文, 却发现中文字体实在是太大? 找了全网发现字体库最小也只有12x12? 甚至是好不容易找到了一个8x8字体, 结果发现字体收费且明确说明不得以任何形式嵌入到软件当中? 那就让这个项目来解决你的问

Angelic47 72 Dec 12, 2022
Turn your IPad into a Screen-Slaver with 1 simple Pythonista script

ScreenSlaver Turn your IPad into a Screen-Slaver with 1 simple Pythonista script

6 Jul 09, 2022
ColabFold / AlphaFold2_advanced on your local PC (or macOS)

LocalColabFold ColabFold / AlphaFold2_advanced on your local PC (or macOS) Installation For Linux Make sure curl and wget commands are already install

Yoshitaka Moriwaki 207 Dec 22, 2022
Sublime Text 2/3 style auto completion for ST4

Hippie Autocompletion Sublime Text 2/3 style auto completion for ST4: cycle through words, do not show popup. Simply hit Tab to insert completion, hit

Alexander Schepanovski 20 May 19, 2022
User management system (UMS), has the primary purpose of connecting to an Active Directory (AD)

💿 Sistema de Gerenciamento de Usuário (SGU) 📚 Sobre o projeto Sistema de gerenciamento de usuários (SGU), tem o objetivo primário de se conectar a u

Patrick Viegas 2 Feb 25, 2022
Get a list of the top-10 rejected libraries in your WhiteSource inventory

WhiteSource Top 10 Rejected Libraries Generate a spreadsheet listing the 10 most common libraries in your WhiteSource inventory that were rejected by

WhiteSource-PS-tools 10 Mar 23, 2022
Fork of pathlib aiming to support the full stdlib Python API.

pathlib2 Fork of pathlib aiming to support the full stdlib Python API. The old pathlib module on bitbucket is in bugfix-only mode. The goal of pathlib

Jazzband 73 Dec 23, 2022
Buffer Overflows

BOF Buffer Overflows 1. BOF tips Practice using mona.py Download vulnerable exe from Exploit DB.

Vinh Nguyễn 27 Dec 08, 2022
This is an example manipulation package of for a robot manipulator based on Drake with ROS2.

This is an example manipulation package of for a robot manipulator based on Drake with ROS2.

Sotaro Katayama 1 Oct 21, 2021
A python based app to improve your presentation workflow

Presentation Remote A remote made for making presentations easier by enabling all the members to have access to change the slide and control the flow

Parnav 1 Oct 28, 2021