-
Notifications
You must be signed in to change notification settings - Fork 14
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* update workflow * Fix Pylint errors with Black * activte venv in workflow * fix build & test workflow * fix naming & cleanup script * Bump path version & update changelog --------- Co-authored-by: GitHub Action <[email protected]>
- Loading branch information
1 parent
c7df135
commit 67cf5ae
Showing
15 changed files
with
192 additions
and
162 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,51 +1,58 @@ | ||
# Change Log | ||
|
||
All notable changes to this package will be documented in this file. | ||
This package adheres to [Semantic Versioning](http://semver.org/). | ||
|
||
## 1.1.2 release | ||
|
||
### Bug Fixes | ||
|
||
* Fix transaltion module import error | ||
* Add support to download mimasa sample data | ||
* Improve setup envrionment script | ||
|
||
## 1.1.1 release | ||
|
||
### Bug Fixes | ||
|
||
* Fix dependency issues | ||
* Add pre-commit config to fix linting issues | ||
|
||
## 1.1.0 release | ||
|
||
### Features | ||
|
||
* Add Django App for Mimasa to perform translations | ||
* Add asynchronous functionality to detect faces and separate audio | ||
* Add translation units for mimasa app and video, audio interfaces | ||
* Improve face detection performance with asynchronous approaches added | ||
|
||
### Documentation | ||
|
||
* Document expected features and stories | ||
* Document performance results | ||
|
||
### Bug Fixes | ||
|
||
* Fix labeler workflow for PRs | ||
* Added tests results for performance of face detection & audio separation | ||
* Prepare a demo video for Mimasa Django App | ||
|
||
## 1.0.0 release | ||
|
||
### Features | ||
|
||
* Initial implementation of Mimasa App with FaceDetector component implemented | ||
* Implement AudioSeparator component with NUSSL Separator | ||
|
||
### Documentation | ||
|
||
* Design documentation is added including components relationship, mimasa-state behavior and sequence diagrams | ||
* Prepared the concept of Mimasa Application | ||
# Change Log | ||
|
||
All notable changes to this package will be documented in this file. | ||
This package adheres to [Semantic Versioning](http://semver.org/). | ||
|
||
## 1.1.3 release | ||
|
||
### Bug Fixes | ||
|
||
* Improve the stability of the GHA with testing Auido & Video Translations | ||
* Fix project name in setup script | ||
|
||
## 1.1.2 release | ||
|
||
### Bug Fixes | ||
|
||
* Fix transaltion module import error | ||
* Add support to download mimasa sample data | ||
* Improve setup envrionment script | ||
|
||
## 1.1.1 release | ||
|
||
### Bug Fixes | ||
|
||
* Fix dependency issues | ||
* Add pre-commit config to fix linting issues | ||
|
||
## 1.1.0 release | ||
|
||
### Features | ||
|
||
* Add Django App for Mimasa to perform translations | ||
* Add asynchronous functionality to detect faces and separate audio | ||
* Add translation units for mimasa app and video, audio interfaces | ||
* Improve face detection performance with asynchronous approaches added | ||
|
||
### Documentation | ||
|
||
* Document expected features and stories | ||
* Document performance results | ||
|
||
### Bug Fixes | ||
|
||
* Fix labeler workflow for PRs | ||
* Added tests results for performance of face detection & audio separation | ||
* Prepare a demo video for Mimasa Django App | ||
|
||
## 1.0.0 release | ||
|
||
### Features | ||
|
||
* Initial implementation of Mimasa App with FaceDetector component implemented | ||
* Implement AudioSeparator component with NUSSL Separator | ||
|
||
### Documentation | ||
|
||
* Design documentation is added including components relationship, mimasa-state behavior and sequence diagrams | ||
* Prepared the concept of Mimasa Application |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,65 +1,65 @@ | ||
#!/usr/bin/env python3 | ||
""" | ||
This module contains the setup script for installing the package. | ||
""" | ||
import os | ||
import subprocess | ||
|
||
from setuptools import find_packages, setup | ||
from setuptools.command.install import install | ||
|
||
DESCRIPTION = """ | ||
Mimasa is a real-time multilingual face translator application that takes a video input, | ||
detects the facial patterns and speech of the person, translates the speech to another language | ||
and changes the facial expression of the person to match the output language. The final output | ||
is a video with the translated speech and modified facial expression. | ||
""" | ||
|
||
|
||
class LintCommand(install): | ||
"""Custom command to run linting on package installation.""" | ||
|
||
def run(self): | ||
"""Run linter.""" | ||
subprocess.call(["pylint", "src"]) | ||
install.run(self) | ||
|
||
|
||
with open("requirements.txt", encoding="utf-8") as f: | ||
requirements = f.read().splitlines() | ||
|
||
os.environ["PYTHONPATH"] = os.path.join(os.getcwd(), "src") | ||
author_list = ["Yellenki Ritheesh Baradwaj"] | ||
|
||
setup( | ||
name="Mimasa", | ||
version="1.1.2", | ||
author=", ".join(author_list), | ||
author_email="[email protected]", | ||
description="A Real-time Multilingual Face Translator", | ||
long_description=DESCRIPTION, | ||
url="https://github.com/developers-cosmos/Mimasa", | ||
packages=find_packages(), | ||
install_requires=requirements, | ||
classifiers=[ | ||
"Programming Language :: Python :: 3", | ||
"License :: OSI Approved :: MIT License", | ||
"Operating System :: OS Independent", | ||
], | ||
python_requires=">=3.6", | ||
scripts=["src/main.py"], | ||
include_package_data=True, | ||
package_data={ | ||
"": ["*.txt"], | ||
}, | ||
entry_points={ | ||
"console_scripts": [ | ||
"mimasa = src.main:main", | ||
], | ||
}, | ||
env={"PYTHONPATH": os.path.abspath(os.path.join(os.path.dirname(__file__), "src"))}, | ||
# NOTE: Disbale the following lines to avoid lint checking | ||
cmdclass={ | ||
"install": LintCommand, | ||
}, | ||
) | ||
#!/usr/bin/env python3 | ||
""" | ||
This module contains the setup script for installing the package. | ||
""" | ||
import os | ||
import subprocess | ||
|
||
from setuptools import find_packages, setup | ||
from setuptools.command.install import install | ||
|
||
DESCRIPTION = """ | ||
Mimasa is a real-time multilingual face translator application that takes a video input, | ||
detects the facial patterns and speech of the person, translates the speech to another language | ||
and changes the facial expression of the person to match the output language. The final output | ||
is a video with the translated speech and modified facial expression. | ||
""" | ||
|
||
|
||
class LintCommand(install): | ||
"""Custom command to run linting on package installation.""" | ||
|
||
def run(self): | ||
"""Run linter.""" | ||
subprocess.call(["pylint", "src"]) | ||
install.run(self) | ||
|
||
|
||
with open("requirements.txt", encoding="utf-8") as f: | ||
requirements = f.read().splitlines() | ||
|
||
os.environ["PYTHONPATH"] = os.path.join(os.getcwd(), "src") | ||
author_list = ["Yellenki Ritheesh Baradwaj"] | ||
|
||
setup( | ||
name="Mimasa", | ||
version="1.1.3", | ||
author=", ".join(author_list), | ||
author_email="[email protected]", | ||
description="A Real-time Multilingual Face Translator", | ||
long_description=DESCRIPTION, | ||
url="https://github.com/developers-cosmos/Mimasa", | ||
packages=find_packages(), | ||
install_requires=requirements, | ||
classifiers=[ | ||
"Programming Language :: Python :: 3", | ||
"License :: OSI Approved :: MIT License", | ||
"Operating System :: OS Independent", | ||
], | ||
python_requires=">=3.6", | ||
scripts=["src/main.py"], | ||
include_package_data=True, | ||
package_data={ | ||
"": ["*.txt"], | ||
}, | ||
entry_points={ | ||
"console_scripts": [ | ||
"mimasa = src.main:main", | ||
], | ||
}, | ||
env={"PYTHONPATH": os.path.abspath(os.path.join(os.path.dirname(__file__), "src"))}, | ||
# NOTE: Disbale the following lines to avoid lint checking | ||
cmdclass={ | ||
"install": LintCommand, | ||
}, | ||
) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.