| PyPI | 
                
                     | 
        
| Conda | 
                
                     | 
        
| DOI | 
                
                     | 
        
| License: MIT | 
                
                     | 
        
A Python library for converting binary numbers to Gray Code with ease.
Gri Kod: Grikod İkili sayıları Gri Koda çevirir.
Gri Kod: Grikod converts binary numbers to Gray Code.
pip install grikod -U
python -m pip install -U grikod
conda install bilgi::grikod -y
mamba install bilgi::grikod -y- pip uninstall grikod -y
+ pip install -U grikod
+ python -m pip install -U grikodpip install -i https://test.pypi.org/simple/ grikod -UTerminal:
pip install git+https://github.com/KuantumBS/grikod.gitJupyter Lab, Notebook, Visual Studio Code:
!pip install git+https://github.com/KuantumBS/grikod.git
# or
%pip install git+https://github.com/KuantumBS/grikod.gitimport grikod
grikod.ikili_2_gri_kod("1010")
'1111'# Restart Kernel veya/or Restart Kernel and Clear Outputs
import importlib
import grikod
# Önce alt modülü yeniden yükleyin
import grikod.grikod  # gerekirse otomatik import edilir
importlib.reload(grikod.grikod)  # grikod.py dosyasını yeniden çalıştır
# Ardından paketi yeniden yükleyin (isteğe bağlı)
importlib.reload(grikod)
# Run this cell (Shift+Enter): Input: 100
# Output example
# 000:000
# 001:001
# 010:011
# 011:010
# 100:110
# 101:111
# 110:101
# 111:100import grikod
grikod.__version__import grikod
grikod.main()  # CLI'ı başlator
import importlib
import grikod
importlib.reload(grikod)  # Modülü yeniden yükle
grikod.main()  # Şimdi çalışmalı
Enter a binary number (or 'q' to quit):  100
Gray Code number: 110
Enter a binary number (or 'q' to quit):  111
Gray Code number: 100
Enter a binary number (or 'q' to quit):  q
Exiting...# Clone the repository
git clone https://github.com/KuantumBS/grikod.git
cd grikod
# Install in development mode
python -m pip install -ve . # Install package in development mode
# Run tests
pytest
Notebook, Jupyterlab, Colab, Visual Studio Code
!python -m pip install git+https://github.com/KuantumBS/grikod.gitIf this library was useful to you in your research, please cite us. Following the GitHub citation standards, here is the recommended citation.
@software{kececi_2025_12731345,
  author       = {Keçeci, Mehmet},
  title        = {Grikod},
  month        = may,
  year         = 2025,
  publisher    = {GitHub, PYPI (Python Package Index, Python
                   Software Foundation), Anaconda, Zenodo
                  },
  doi          = {10.5281/zenodo.12731345},
  url          = {https://doi.org/10.5281/zenodo.12731345},
}@software{Kececi_Gri_Kod_2024,
    author = {Keçeci, Mehmet},
    license = {MIT},
    month = nov,
    title = {{Gri Kod}},
    url = {https://pypi.org/project/grikod/},
    version = {1.1.0},
    year = {2025}
}@software{Kececi_Gri_Kod_2024,
    author = {Keçeci, Mehmet},
    license = {MIT},
    month = nov,
    title = {{Gri Kod}},
    url = {https://pypi.org/project/grikod/},
    version = {1.0.80},
    year = {2024}
}
### APA
Keçeci, M. (2025). Grikod [Data set]. WorkflowHub. https://doi.org/10.48546/workflowhub.datafile.12.1; https://doi.org/10.48546/workflowhub.datafile.12.2
Keçeci, M. (2025). Grikod. Zenodo. https://doi.org/10.5281/zenodo.12731345
### Chicago
Keçeci, Mehmet. "Grikod" [Data set]. WorkflowHub, 2025. https://doi.org/10.48546/workflowhub.datafile.12.1; https://doi.org/10.48546/workflowhub.datafile.12.2
Keçeci, Mehmet. "Grikod". Zenodo, 06 Mayıs 2025. https://doi.org/10.5281/zenodo.12731345.
### Lisans (Türkçe) / License (English)
This project is licensed under the MIT License.