Skip to main content
scikit-nano
===========

*scikit-nano* is a python toolkit for generating and analyzing
nanostructure data.

*scikit-nano* can generate structure data (i.e., atomic coordinates)
for the following classes of nanostructures:

* Fullerenes
* Graphene

* *N*-layer graphene
* Bilayer graphene with more fine control over relative layer
orientation, including relative rotation and stacking arrangements.

* Nanotubes

* Single-walled nanotubes (SWNTs)
* SWNT *bundles*
* Multi-walled nanotubes (MWNTs)
* MWNT *bundles*


The following structure data formats are supported:

* `xyz`
* `LAMMPS data` (*limited support for full format spec.*)

.. todo:: Provide notes on limitations of LAMMPS data format support

* `LAMMPS dump` (*limited support for full format spec.*)

.. todo:: Provide notes on limitations of LAMMPS dump format support


Extending input/output capabilities with more structure data formats
such as *pdb*, *json*, *zmatrix*, etc. is queued for development

Secondary to its structure generating functions are its
*structure analysis tools* including:

* defect/vacancy structure analysis
* nearest-neighbor analysis
* POAV analysis


Important links
===============

* Documentation: http://scikit-nano.org/doc
* Source code repo: https://github.com/androomerrill/scikit-nano
* Download releases: https://github.com/androomerrill/scikit-nano/releases
* Issue tracker: https://github.com/androomerrill/scikit-nano/issues
* PyPI page: https://pypi.python.org/pypi/scikit-nano

Dependencies
============

Required Dependencies
---------------------
* `Python 2.7+ <http://python.org/download/>`_
* `numpy 1.8+ <http://sourceforge.net/projects/numpy/files/NumPy/>`_
* `scipy 0.13+ <http://sourceforge.net/projects/scipy/files/scipy/>`_


Installation
=============

You can install the latest stable release from the
`Python Package Index <http://pypi.python.org/pypi/scikit-nano>`_
using **pip**::

> pip install scikit-nano

Alternatively you can download a source code tarball from
http://pypi.python.org/pypi/scikit-nano or clone the source code
from the `github repo <http://github.com/androomerrill/scikit-nano>`_
using **git**::

> git clone https://github.com/androomerrill/scikit-nano.git

**cd** into the source code directory and run::

> python setup.py install

These commands will probabily fail if you don't have *admin privileges*.
In that case, try installing to the user base directory.
Using **pip**::

> pip install --user scikit-nano

Or from source::

> python setup.py install --user

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

scikit-nano-0.3.5.tar.gz (27.0 MB view details)

Uploaded Source

File details

Details for the file scikit-nano-0.3.5.tar.gz.

File metadata

  • Download URL: scikit-nano-0.3.5.tar.gz
  • Upload date:
  • Size: 27.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for scikit-nano-0.3.5.tar.gz
Algorithm Hash digest
SHA256 8c438ce21b5e54ffc7b4d701f61ccdd07d9d2503b95ff0c41bd5e6eacc3d5ebd
MD5 2e932c3abc711bd13626ea75ce9e198d
BLAKE2b-256 71c2a9d8bc93abd6ffd67c2bed790d0220a5a0b0466d672ee50587a7bcefe836

See more details on using hashes here.

Release history Release notifications | RSS feed

0.3.21

1 file

0.3.20

1 file

0.3.19

1 file

0.3.18

1 file

0.3.16

1 file

0.3.15

1 file

0.3.14

1 file

0.3.13

1 file

0.3.12

1 file

0.3.11

1 file

0.3.10

1 file

0.3.9

1 file

0.3.8

1 file

0.3.7

1 file

0.3.6

1 file

This release

0.3.5 This release

1 file

0.3.4

1 file

0.3.3

1 file

0.3.2

1 file

0.3.1

1 file

0.3.0

1 file

0.2.25

1 file

0.2.24

1 file

0.2.23

1 file

0.2.22

1 file

0.2.21

1 file

0.2.20

1 file

0.2.19

1 file

0.2.18

1 file

0.2.17

1 file

0.2.16

1 file

0.2.15

1 file

0.2.14

1 file

0.2.13

1 file

0.2.12

1 file

0.2.11

1 file

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page