Skip to content

Commit 2faf556

Browse files
committed
Changed the documentation for the code
1 parent 110821e commit 2faf556

File tree

5 files changed

+127
-20
lines changed

5 files changed

+127
-20
lines changed

README.md

Lines changed: 2 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
[![forthebadge](https://forthebadge.com/images/badges/built-with-love.svg)](https://forthebadge.com) [![forthebadge](https://forthebadge.com/images/badges/built-by-developers.svg)](https://forthebadge.com) [![forthebadge](https://forthebadge.com/images/badges/made-with-python.svg)](https://forthebadge.com)
1212

13-
## Objective
13+
## Objective
1414
A python package published at [PyPi](https://pypi.org/). The project can be viewed here - [PyPi - eduAlgo](https://pypi.org/project/eduAlgo/).
1515

1616
## Aim Of The Package
@@ -120,7 +120,7 @@ Here is the output:
120120

121121
## License
122122

123-
This package is under **MIT License** copyright @Abhijit Tripathy
123+
This package is under **MIT License** copyright @<a href = "https://github.com/Abhijit2505">Abhijit Tripathy</a>
124124

125125
## About The Contributors
126126

@@ -135,13 +135,3 @@ This package is under **MIT License** copyright @Abhijit Tripathy
135135
</td>
136136
</tr>
137137
</table>
138-
139-
140-
141-
142-
143-
144-
145-
146-
147-

dist/eduAlgo-1.0.1-py3-none-any.whl

-2.81 KB
Binary file not shown.

dist/eduAlgo-1.0.1.tar.gz

-1.83 KB
Binary file not shown.

eduAlgo.egg-info/PKG-INFO

Lines changed: 122 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,132 @@
1-
Metadata-Version: 1.1
1+
Metadata-Version: 2.1
22
Name: eduAlgo
3-
Version: 1.0.1
3+
Version: 1.0.3
44
Summary: An educational Algorithmic Library
55
Home-page: https://github.com/Abhijit2505/eduAlgo
66
Author: Abhijit Tripathy
77
Author-email: [email protected]
88
License: MIT
99
Description:
10-
eduAlgo
10+
# eduAlgo
1111

12-
A simple python module to use different algorithms for educational purposes.
13-
This package is under development and planning process and it aims to hold many algorithms
14-
along with their implementations and complexities that can be used in educational purpose for all.
12+
<img src="https://img.shields.io/github/license/Abhijit2505/eduAlgo?style=for-the-badge">&nbsp;<img src ="https://img.shields.io/github/languages/code-size/Abhijit2505/eduAlgo?style=for-the-badge">&nbsp;<img src = "https://img.shields.io/github/contributors/Abhijit2505/eduAlgo?style=for-the-badge">&nbsp;<img src ="https://img.shields.io/github/last-commit/Abhijit2505/eduAlgo?style=for-the-badge">&nbsp;<img src="https://img.shields.io/pypi/wheel/eduAlgo?style=for-the-badge">
13+
14+
<img src = "https://img.shields.io/pypi/status/eduAlgo?style=for-the-badge">&nbsp;<img src ="https://img.shields.io/pypi/v/eduAlgo?style=for-the-badge&logo=PyPi">&nbsp;<img src="https://img.shields.io/github/commit-activity/m/Abhijit2505/eduAlgo?style=for-the-badge">&nbsp;<img src ="https://img.shields.io/github/release-date/Abhijit2505/eduAlgo?style=for-the-badge">
15+
16+
17+
[![forthebadge](https://forthebadge.com/images/badges/built-with-love.svg)](https://forthebadge.com) [![forthebadge](https://forthebadge.com/images/badges/built-by-developers.svg)](https://forthebadge.com) [![forthebadge](https://forthebadge.com/images/badges/made-with-python.svg)](https://forthebadge.com)
18+
19+
## Objective
20+
A python package published at [PyPi](https://pypi.org/). The project can be viewed here - [PyPi - eduAlgo](https://pypi.org/project/eduAlgo/).
21+
22+
## Aim Of The Package
23+
24+
This is a very simple python package made with python script to study different algorithms for educational purposes. This package is under **planning** version and aims to achieve the following,
25+
26+
* Contain All the available algorithms
27+
* Help students with learning space and time complexity
28+
* Visualizing Algorithms
29+
* Getting resources, articles etc to study about python and Algorithms
30+
* Become a handy tool for the programmers while using different algorithms on daily basis
31+
32+
## Current Algorithms
33+
34+
* Bubble sort
35+
* Selection sort
36+
37+
## Algorithms Yet to Publish
38+
39+
* Searching Algorithms and Visualizations
40+
* Sorting Algorithms and Visualizations
41+
* Graph Algorithms and Visualizations
42+
* Linked List Implementations and Vizualizations
43+
* Tree Types, Vizualizations and Implementations
44+
45+
## Ongoing Issues
46+
47+
Here is a list of algorithmic implementations using a linked list -
48+
49+
#### Issue#1
50+
51+
Can be viewed [here](https://github.com/Abhijit2505/eduAlgo/issues/1)
52+
53+
* Palindromic Linked List - <img src ="https://img.shields.io/badge/-easy-brightgreen">
54+
* Remove Linked List Elements - <img src ="https://img.shields.io/badge/-easy-brightgreen">
55+
* Intersection Of Two Linked List - <img src ="https://img.shields.io/badge/-easy-brightgreen">
56+
* Linked List Cycle - <img src ="https://img.shields.io/badge/-easy-brightgreen">
57+
* Remove Duplicates From a Sorter List - <img src ="https://img.shields.io/badge/-easy-brightgreen">
58+
* Merge Two Sorted List - <img src ="https://img.shields.io/badge/-easy-brightgreen">
59+
* Reverse Linked List - <img src ="https://img.shields.io/badge/-easy-brightgreen">
60+
* Delete Node In a Linked List - <img src ="https://img.shields.io/badge/-easy-brightgreen">
61+
* Middle Of the Linked List - <img src ="https://img.shields.io/badge/-easy-brightgreen">
62+
* Delete M Modes after M Nodes of a Linked List - <img src ="https://img.shields.io/badge/-easy-brightgreen">
63+
* Convert Binary Number In a Linked List to integer - <img src ="https://img.shields.io/badge/-easy-brightgreen">
64+
65+
#### issue#2
66+
67+
Can be viewed [here](https://github.com/Abhijit2505/eduAlgo/issues/2)
68+
69+
* Design Linked List - <img src ="https://img.shields.io/badge/-intermediate-orange">
70+
* Rotate List - <img src ="https://img.shields.io/badge/-intermediate-orange">
71+
* Insert Into a Sorted Circular Linked List - <img src ="https://img.shields.io/badge/-intermediate-orange">
72+
* Add Two Numbers - <img src ="https://img.shields.io/badge/-intermediate-orange">
73+
* Remove Nth Node From End of List - <img src ="https://img.shields.io/badge/-intermediate-orange">
74+
* Copy List with Random Pointer - <img src ="https://img.shields.io/badge/-intermediate-orange">
75+
* Remove Duplicates From The Sorted List (Second Version) - <img src ="https://img.shields.io/badge/-intermediate-orange">
76+
* Reorder List - <img src ="https://img.shields.io/badge/-intermediate-orange">
77+
* Linked List Cycle (Second Version) - <img src ="https://img.shields.io/badge/-intermediate-orange">
78+
* Reverse Linked List (Second Version) - <img src ="https://img.shields.io/badge/-intermediate-orange">
79+
* Linked List In Binary Tree - <img src ="https://img.shields.io/badge/-intermediate-orange">
80+
* Insertion Sort List - <img src ="https://img.shields.io/badge/-intermediate-orange">
81+
* Remove Zero-Sum Consecutive Nodes from Linked List - <img src ="https://img.shields.io/badge/-intermediate-orange">
82+
* Partition List - <img src ="https://img.shields.io/badge/-intermediate-orange">
83+
* Sort List - <img src ="https://img.shields.io/badge/-intermediate-orange">
84+
* Design Phone Directory - <img src ="https://img.shields.io/badge/-intermediate-orange">
85+
* Convert Sorted List to Binary Search Tree - <img src ="https://img.shields.io/badge/-intermediate-orange">
86+
* Swap Nodes in Pairs - <img src ="https://img.shields.io/badge/-intermediate-orange">
87+
* Split Linked List in Parts - <img src ="https://img.shields.io/badge/-intermediate-orange">
88+
* Add Two Numbers(Second Version) - <img src ="https://img.shields.io/badge/-intermediate-orange">
89+
* Flatten a Multilevel Doubly Linked List - <img src ="https://img.shields.io/badge/-intermediate-orange">
90+
* Odd-Even Linked List - <img src ="https://img.shields.io/badge/-intermediate-orange">
91+
* Linked List Components - <img src ="https://img.shields.io/badge/-intermediate-orange">
92+
* Next Greater Node in Linked List - <img src ="https://img.shields.io/badge/-intermediate-orange">
93+
* Plus One Linked List - <img src ="https://img.shields.io/badge/-intermediate-orange">
94+
* Convert Binary Search Tree to Sorted Doubly Linked List - <img src ="https://img.shields.io/badge/-intermediate-orange">
95+
96+
#### Issue#3
97+
98+
Can be viewed [here](https://github.com/Abhijit2505/eduAlgo/issues/3)
99+
100+
* Reverse Nodes in k-Group - <img src ="https://img.shields.io/badge/-hard-red">
101+
* Merge k Sorted Lists - <img src ="https://img.shields.io/badge/-hard-red">
102+
103+
The addition of code for these implementations is ongoing.
104+
105+
106+
## Installation
107+
108+
Fast install:
109+
110+
pip install eduAlgo
111+
112+
Example
113+
114+
```python
115+
116+
from edualgo import algorithm.sort
117+
118+
arr = [5,4,3,2,1]
119+
obj = sort()
120+
sorted_arr = obj.bubble_sort(arr)
121+
print(sorted_arr)
122+
```
123+
Here is the output:
124+
125+
[1,2,3,4,5]
126+
127+
## License
128+
129+
This package is under **MIT License** copyright @<a href = "https://github.com/Abhijit2505">Abhijit Tripathy</a>
15130

16131
Keywords: algorithms
17132
Platform: UNKNOWN
@@ -20,3 +135,4 @@ Classifier: Intended Audience :: Education
20135
Classifier: Topic :: Education
21136
Classifier: License :: OSI Approved :: MIT License
22137
Classifier: Programming Language :: Python :: 3.7
138+
Description-Content-Type: text/markdown

setup.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
from setuptools import setup
22

33
# reading long description from file
4-
with open('DESCRIPTION.txt') as file:
4+
with open('README.md', encoding='utf-8') as file:
55
long_description = file.read()
66

77

@@ -19,9 +19,10 @@
1919

2020
# calling the setup function
2121
setup(name='eduAlgo',
22-
version='1.0.1',
22+
version='1.0.3',
2323
description='An educational Algorithmic Library',
2424
long_description=long_description,
25+
long_description_content_type = 'text/markdown',
2526
url='https://github.com/Abhijit2505/eduAlgo',
2627
author='Abhijit Tripathy',
2728
author_email='[email protected]',

0 commit comments

Comments
 (0)