semvec/pypi-packages huggingface dataset:
FitsGeo 1.0.0
FitsGeo: Python package for PHITS geometry development
Requires Python: >=3.7
Keywords: Python VPython PHITS geometry visualization development

![FitsGeo](logo/logo.svg)

## FitsGeo

**FitsGeo** is a Python package simplifying time consuming part of work related to geometry development in particle transport Monte Carlo code [PHITS](https://phits.jaea.go.jp/), other codes like **MCNP**, **FLUKA** could be added in the future releases. To start MC calculations user need to create so-called input file for **PHITS** code and default way of creation geometry section in this input file may be a bit difficult especially with complicated geometry cases. Also, visualization of created geometry in PHITS is limited to only 2D non-interactive representation which makes process of geometry construction way more difficult. **FitsGeo** simplifies this process, user can define geometry surfaces as Python objects with all coming benefits. Visualization based on [VPython](https://vpython.org/), so all defined surfaces in user geometry is represented in 3D and can be viewed in browser from any side. In addition to surfaces, user can also define materials and cells as objects.

**FitsGeo** provides bunch of modules dedicated to generation of certain sections of PHITS input files. **FitsGeo** works under any operating system --- only Python 3 interpreter with additional modules have to be installed. Very basic skills in programming with Python required. **FitsGeo** package provides bunch of usage examples, therefore, even for the new Python user it will be easy to develop their own geometries for future research.

### Quick installation guide

Install latest Python 3 interpreter and pip tool, then type in console:

    pip install fitsgeo

or:

    pip3 install fitsgeo

This command will automatically download package and all dependencies.

### Requirements

Additional modules for FitsGeo use (automatically install via pip tool):

* vpython>=7.6.1
* numpy>=1.16.2
* scipy>=1.2.2
* pandas>=0.25.1

All modules listed in `requirements.txt`.

### Documentation

Please visit [FitsGeo Documentation](https://fitsgeo.readthedocs.io/) for more detailed instructions.
pythonsl 0.0.1
A python client for running tests in sauce labs

# pythonsl
A python client for running tests in sauce labs

# About
This package aims to provide a straighforward python client to interact with sauce labs


# Pre-requisites
* pythonbs requires [Python3](https://www.python.org/download/releases/3.0/)  to run
* selenium installed  if not ```pip3 install selenium```


### Installation

This client is hosted at PyPi under the name pythonsl, to install it, simply run
```
pip install pythonsl
```
# Examples
```
import pythonsl as sl
from selenium import webdriver

def test_sl():
    try :
        capabilities = {
            'browserName': 'chrome',
            'browserVersion': '70.0',
            'platformName': 'Windows 10'
        }
        username = ''
        accesskey = ''
        driver = sl.get_webdriver(username,accesskey,capabilities)
        driver.get("http://www.google.com")
        if not "Google" in driver.title:
            raise Exception("Unable to load google page!")
        elem = driver.find_element_by_name("q")
        elem.send_keys("BrowserStack")
        elem.submit()
        print(driver.title)
        driver.quit()
    except:
        driver.close()
        driver.quit()


if __name__ == "__main__":
    test_sl()

```


Obtain your username and accesskey values from sauce labs user settings and Update the values of variable names username & accesskey 
Run your file and you will see your script run in sauce labs 

You can change the desired capabilities by referring to - https://wiki.saucelabs.com/display/DOCS/Platform+Configurator#/
my-calculator 0.7
Several calculations of two numbers

## My Calculator

This package computes the various computations of Maths like :
* Greatest Common Divisor
* Lowest Common Multiple
* Reducing Fraction

## Installations
__Through pypi package__
``` Shell
$ pip install my-calculator
```

__From Source__
``` Shell
$ git clone git@github.com:ghimireadarsh/My-Calculator.git
$ cd My-Calculator
$ pip install . 
```

## Usage
After the package is installed, several operation can be performed like:

__Greatest Common Divisor__
``` Python
from my_calculator import Calculator
Calculator.gcd(8, 16, 24)
# Output : 8
Calculator.gcd(10, 12)
# Output : 2

```

__Lowest Common Multiple__
``` Python
from my_calculator import Calculator
Calculator.lcm(10, 20, 30)
# Output : 60
Calculator.lcm(10,5)
# Output : 10
```

__Fraction reducer__
``` Python
from my_calculator import Calculator
Calculator.reduce_fraction(10,12)
# Output : (5,6)
```

## Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

## License
[MIT](https://github.com/ghimireadarsh/My-Calculator/blob/master/LICENSE.txt)

### TO DO:
1. Other Mathematical functions addition
pythonbs 0.0.2
A python client for running tests in browserstack


# pythonbs

A python client for running tests in browserstack

# About
This package aims to provide a straighforward python client to interact with browserstack


# Pre-requisites
* pythonbs requires [Python3](https://www.python.org/download/releases/3.0/)  to run
* selenium installed  if not ```pip3 install selenium```


### Installation

This client is hosted at PyPi under the name pythonbs, to install it, simply run
```
pip install pythonbs
```
# Examples
```
import pythonbs as bs
from selenium import webdriver

def test_bs():
    try :
        desired_cap = {
                'browser': 'Chrome',
                'browser_version': '83.0',
                'os': 'Windows',
                'os_version': '10',
                'resolution': '1024x768',
                'name': 'Bstack-[Python] Sample Test'
                }
        username = ''
        accesskey = ''
        driver = bs.get_webdriver(username,username,desired_cap)
        driver.get("http://www.google.com")
        if not "Google" in driver.title:
            raise Exception("Unable to load google page!")
        elem = driver.find_element_by_name("q")
        elem.send_keys("BrowserStack")
        elem.submit()
        print(driver.title)
        driver.quit()
    except:
        driver.close()
        driver.quit()


if __name__ == "__main__":
    test_bs()

```


Obtain your username and accesskey values from browserstack settings and Update the values of variable names username & accesskey 
Run your file and you will see your script run in browserstack