semvec/pypi-packages huggingface dataset:
chemcell 0.2.5
highly modifiable tabulation for chemical reactions


# Chemcell - A multi-use Package To Tabulate Chemical Properties
[Link to pypi](https://pypi.org/project/chemcell/0.1/)
A personal study on a curiosity + A free use package for tabulating chemical properties for your data needs!
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

![Python](https://img.shields.io/badge/python-v3.10+-blue.svg)
![Contributions welcome](https://img.shields.io/badge/contributions-welcome-orange.svg)
[![License](https://img.shields.io/badge/license-MIT-blue.svg)](https://opensource.org/licenses/MIT)

## Basic Overview

A Software used to scrape data from [Nist](https://www.nist.gov/), [Chemeo](https://www.chemeo.com/) and [Pubchem](https://pubchem.ncbi.nlm.nih.gov/) to format chemical properties in csv form originally as a study for organic compounds and its partition coefficient, to see if we could use a deepforest algorithm to predict other following reactions.

## About Chemcell
Chemcell is a byproduct of a bit of a study I have done with a peer at another University, to both learn new skills and improve efficiency for data processing and analysation,
This serves to benefit scraping bulk amounts of reaction data from Nist and then using data from pubchem and chemeo (where I personally average the data), I realised (and my peer),
I could make this a tool to use later while also adding onto it (having the option to allow outliers).

In essence this is a tool to help with the process of tabulating data for data analysis and personal research purposes - for fun

## Implementation

```
pip install chemcell
```

## Usage
Getting a bulk dataset including a specific element while modifying what is tabulated from Sites Pubchem, Chemeo and referencing Nist's handy reaction list.
```
from chemcell import Chemcell as Chc
example = Chc(["HCl"], False, "file_source").range(5,20)
data = example.tabulate()
```
For self study and educational purposes, general Ml predictions et al.

## Citation
Chemical and physical properties from Cheméo.
Subha-Myproject 100.1
Basic arithmatic operator modules
Requires Python: >=3.6

A brief description of what your project does and its purpose.
Basic arithmatic operator modules

def add(a, b):
    """
    Add two numbers together.

    Parameters:
    a (int or float): The first number to add.
    b (int or float): The second number to add.

    Returns:
    int or float: The sum of a and b.
    """
    return a + b

def sub(a, b):
    """
    Subtract the second number from the first.

    Parameters:
    a (int or float): The number from which to subtract.
    b (int or float): The number to subtract.

    Returns:
    int or float: The difference between a and b.
    """
    return a - b

def mul(a, b):
    """
    Multiply two numbers together.

    Parameters:
    a (int or float): The first number to multiply.
    b (int or float): The second number to multiply.

    Returns:
    int or float: The product of a and b.
    """
    return a * b

def div(a, b):
    """
    Divide the first number by the second.

    Parameters:
    a (int or float): The numerator (the number to be divided).
    b (int or float): The denominator (the number to divide by).

    Returns:
    float: The quotient of a divided by b.

    Raises:
    ZeroDivisionError: If b is zero, division by zero is not allowed.
    """
    return a / b
sfu-api 0.1.5
A client for SFU's course outline API.
Requires Python: >=3.12

# sfu-api

A client for SFU's course outline API.

## Examples

Printing all the terms of the first year

```py
client = sfu_api.Client()
years = client.get_years()
terms = client.get_terms(years[0])
for term in terms:
    print(term)

# summer
# fall
```

Getting the course description for _MATH 150 D101_ (Calculus I with Review) in the Summer 2023 term

```py
client = sfu_api.Client()
outline = client.get_outline("2023", "summer", "math", "150", "d101")
print(outline.info.description)
```
Subha-DA 111.1
Basic arithmatic operator modules
Requires Python: >=3.6

A brief description of your project, outlining its purpose and key functionality.
A lightweight Python package that provides basic arithmetic operations, including addition, subtraction, multiplication, division, modulus, and exponentiation.

def add(a, b):
    """
    Adds two numbers together.
    
    Parameters:
    a (int or float): The first number.
    b (int or float): The second number.
    
    Returns:
    int or float: The sum of a and b.
    """
    return a + b

def sub(a, b):
    """
    Subtracts the second number from the first.
    
    Parameters:
    a (int or float): The number to be subtracted from.
    b (int or float): The number to subtract.
    
    Returns:
    int or float: The difference of a and b.
    """
    return a - b

def mul(a, b):
    """
    Multiplies two numbers together.
    
    Parameters:
    a (int or float): The first number.
    b (int or float): The second number.
    
    Returns:
    int or float: The product of a and b.
    """
    return a * b

def div(a, b):
    """
    Divides the first number by the second.
    
    Parameters:
    a (int or float): The dividend (numerator).
    b (int or float): The divisor (denominator).
    
    Returns:
    float: The result of dividing a by b.
    
    Raises:
    ZeroDivisionError: If b is zero.
    """
    return a / b

def mod(a, b):
    """
    Returns the remainder of the division of the first number by the second.
    
    Parameters:
    a (int or float): The dividend.
    b (int or float): The divisor.
    
    Returns:
    int or float: The remainder when a is divided by b.

    def project_name():
    """
    Prints a message indicating that the project is being generated.
    
    This function is a placeholder to demonstrate project initialization or
    setup. It can be modified to include more functionality related to
    project generation or configuration.
    """
    print("Generate this project")