semvec/pypi-packages huggingface dataset:
agacsayisi 1.1.5
Miktara göre ağaç sayısı
License: MIT

# Ağaç sayısı hesaplama

Karbon dioksit miktarı girilerek, tükettiğiniz kaynağın yerini doldurmak için kaç ağaca ihtiyaç olduğunu hesaplar.
Loggma Yazılım Elektrik Elektronik A.Ş. tarafından hazırlanmıştır.

### Gereklilikler

* Python 2.7 ve üzeri


## Açıklamalar
### Ağaç sayısının hesaplanması:

- Genç bir ağaç senede 11.79 kg karbon dioksit özümsemektedir.
  (http://www.arborenvironmentalalliance.com/carbon-tree-facts.asp)

- Kar edilen karbondioksit miktarını senede özümsenen karbondioksit miktarına böldüğümüz zaman ağaç sayısını buluyoruz. 

#### Katsayı ile enerjinin çarpılması:

- Üretilen elektrik enerjisiyle önceden elle belirlenmis olan katsayının çarpımı veriliyor. 

#### Katsayının hesaplanması:
- Türkiyede elektrik üretebilmek için doğalgaz, ithal kömür, linyit, taş kömürü, fuel oil, rüzgar
enerjisi, jeotermal enerji ve güneş enerjisi kullanılıyor. 2018’in Nisan ayı verilerine göre, doğalgaz, 
elektrik üretiminin %28’inde, ithal kömür %16’sında, linyit %15’inde, taş kömürü %1’inde, rüzgar enerjisi 
%5’inde, jeotermal enerji %3’ünde, fuel oil %0’ında ve son olarak güneş enerjisi %3’ünde kullanıldı. 
Toplamda ise 23,844,12 kWh üretildi. 
[(AYLIK ENERJİ İSTATİSTİKLERİ RAPORU - 4)](http://www.eigm.gov.tr/File/?path=ROOT%2f4%2fDocuments%2f%c4%b0statistik%20Raporu%2f2018%20Nisan%20Ay%c4%b1%20Enerji%20Raporu.pdf)
	
- EMO’ya göre, bu elemanların sera gazı emisyonları(ton- karbon dioksit/GWh) şu şekildedir:
(http://www.emo.org.tr/ekler/15ed8b43a250de0_ek.pdf)
```
Doğalgaz:		499
İthal kömür:		888
Linyit:			1054
Taş kömürü:		888
Fuel oil:		733
Rüzgar enerjisi: 	10
Jeotermal enerji:	38
Güneş enerjisi:		23
```
	
- Her elemana ait elektrik üretimini bulmak için toplam enerji miktarıyla yüzdeler çarpıldı.
Çıkan sonuçla da elemanların sera gazı emisyon değerleri çarpılıp gerekli birim hesaplamaları 
yapıldı.(kg/kWh) Her elemanın sebep  olduğu salınmalar teker teker bulundu ve toplandı. 
Böylece toplam karbondioksit miktarı bulundu. Bu değer de toplam elektrik enerjisine bölündü 
ve katsayı bulundu. 


## Katkı
Daha doğru olduğunu düşündüğünüz hesaplamalar varsa katkıda bulunabilirsiniz. 

## Lisans
[MIT](https://choosealicense.com/licenses/mit/)
negentropy 0.2
C64 disassembler
License: MIT
Keywords: C64 disassembler 6502 6510

# negentropy

Negentropy is a disassembler for the C64 that I'm working on written in Python. It's my first real Python program and is still a work in progress, but nevertheless it's quite useful. Here's a list of some of the features currently implemented:
* Generate HTML pages, complete with images and links.
* Disassemble 6502 machine code.
* List BASIC programs.
* Annotate the generated output with labels and comments provided in configuration files.
* Generate images for character sets.
* Links, including in BASIC programs, machine code programs and even from SYS commands in BASIC to the target code.

In addition to Python's standard library the following packages are used:
* *Jinja2* - used for templates. Currently only HTML is supported (there are other incomplete templates). Checkout its website [here](http://jinja.pocoo.org/)
* *Pillow* - for image generation. It's [website](https://python-pillow.org/)
* *Lark* - for parsing. It's LALR parser is bloody fast (and its author tolerant of stupid questionsðŸ˜Š). It's [website](https://github.com/lark-parser/lark)
watching 0.0.4
github repo watching client .
License: MIT
Keywords: github repo watching robot framework


# Repo Watching

Github repos watching framework

## Install

```shell
pip install watching
```

## Simple Usage

function `ctx.upsert_file_and_pr` is a helper to update or create file and create pull request .

```python
watcher = Watcher({
    'github_access_token': ACCESS_TOKEN,
})


def license_middleware(ctx: Context):
    branch = 'watcher_license_create'
    path = '/LICENSE'
    new_content = 'MIT\n\ncreated by joway'
    message = 'add MIT license'
    pr_title = 'Init: MIT License'
    pr_body = '- create MIT License'

    file_branch = 'master'

    ctx.upsert_file_and_pr(
        path=path, content=new_content, branch=branch,
        should_upsert=lambda new, old: new != old, message=message,
        pr_title=pr_title, pr_body=pr_body,
    )


def other_middleware(ctx: Context):
    pass


def filter_func(repo: Repo):
    if repo.name == 'repo-watching-demo':
        return True


# task chain , it will be executed by every repo
watcher.use(license_middleware, other_middleware)

# filter the repos you need
repos = watcher.get_all_repos(filter_func=filter_func)

# listen repos
watcher.listen(repos)

# traverse all repos you listened
watcher.run()

```

## Advanced Usage

```python
# get commit list
ctx.repo.commit_list()

# access your github username | org name
ctx.repo.login
ctx.repo.name

# create file
ctx.repo.file_create()
# update file
ctx.repo.file_update()
# get file
ctx.repo.file_get()
# create branch
ctx.repo.branch_create()
# create pr
ctx.repo.pr_create()
```