semvec/pypi-packages huggingface dataset:
materia-utils 1.0.0
Utilities for atomistic simulations of materials through Materia.
License: MIT
Requires Python: >=3.9,<3.11

====================
Materia Utils Module
====================

.. begin-description

.. image:: https://codecov.io/gh/kijanac/materia-utils/branch/master/graph/badge.svg
  :target: https://codecov.io/gh/kijanac/materia-utils

.. image:: https://img.shields.io/badge/code%20style-black-000000.svg
    :target: https://github

**Lightweight utilities for atomistic simulations of materials.**

Utilities for atomistic simulations of materials through Materia.

.. end-description

---------------
Getting Started
---------------

Installing
----------
.. begin-installing

From `pip <https://pypi.org/project/materia-utils/>`_:

``pip install materia-utils``

From `conda <https://anaconda.org/kijana/materia-utils>`_:

``conda install -c conda-forge -c kijana materia-utils``

.. end-installing

Documentation
-------------
See documentation `here <https://kijanac.github.io/materia-utils/>`_.

Examples
--------
See example scripts in `Examples <https://github.com/kijanac/materia-utils/tree/main/examples>`_.

.. begin-about

-------
Authors
-------
Ki-Jana Carter

-------
License
-------
This project is licensed under the MIT License - see the `LICENSE <https://github.com/kijanac/materia-utils/blob/main/LICENSE>`_ file for details.

.. end-about

.. begin-contributing

------------
Contributing
------------
See `CONTRIBUTING <https://github.com/kijanac/materia-utils/blob/main/CONTRIBUTING.rst>`_.

.. end-contributing
Getvalues 0.1.2
In Python, it's easy to get the value of a key in JSON
License: MIT
Requires Python: >=3.6.0


===================
Getvalues
===================
在python中，轻松获取json中某个key的值。

In Python, it's easy to get the value of a key in JSON

- get属性
 - a = {'a': 1,'b': {[{'c':2}]}}
 - g = Getvalues.get('c', a)
 - print(g)  // [2]


author: puyihd@gmail.com
pynars 0.0.2
An implementation of Non-Axiomatic Reasoning System
License: MIT
Requires Python: >=3.7.0
Keywords: NARS,Non-Axiomatic Reasoning System,NAL,Non-Axiomatic Logic,Narsese

# PyNARS

#### Description
Python implementation of NARS (Non-Axiomatic-Reasoning-System)

Reference:
 - OpenNARS 3.0.4, 
 - The Design Report of OpenNARS 3.1.0


#### Environments

 - Python version: 3.7.10. 
     - Only tested under this version, however, Python 3.7 and higher versions maybe acceptable.
 - OS: Windows 10. 
     - Only tested under this OS, however, other OSs might be ok.
 - Packages Requirements: see `requirements.txt`.
     - It is noted that the version of the python package `tqdm` should be no higher than 3.1.4, otherwise the color display would be abnormal. This is because of a bug of `tqdm`, which leads to conflicts between `sty` and `tqdm` and cause unexpected color display of `sty`. However, this constraints is not necessary, i.e., higher version of `tqdm` is ok if you don't mind abnormal display occuring. The abnormal case only occurs if you first run PyNARS when SparseLUT (Sparse Look-Up Table) is built.

#### Installation


    pip install pynars


#### Instructions

1.  Copy the file `pynars/config.json` to your workspace-directory. *(Optional)*
2.  In the workspace-directory, run cmd `python -m pynars.Console`. To execute an `*.nal` file, run cmd `python -m pynars.Console <your-file-name.nal>`
3.  Input Narsese in the console, input an positive integer to run a number of cycles, or input a comment which is a string with `'` as the beginning, e.g. `' your comment`.
4.  Press `ctrl`+`C` to exit.

#### Contribution

1.  Fork the repository
2.  Create Feat_xxx branch
3.  Commit your code
4.  Create Pull Request


**Note:** This document will be imporved in the future.