Provides a knowledge system constructed from functionality categories, verbs, and phrase patterns, as well as functionality for fine-grained analysis of functionality descriptions based on this knowledge system
Project description
===========
FuncVerbNet
===========
.. image:: https://raw.githubusercontent.com/FudanSELab/funcverbnet/dev-duyi/logo.png
:height: 100px
:scale: 100%
:align: left
.. image:: https://img.shields.io/pypi/v/funcverbnet.svg
:target: https://pypi.python.org/pypi/funcverbnet
.. image:: https://img.shields.io/travis/FudanSELab/funcverbnet.svg
:target: https://travis-ci.com/FudanSELab/funcverbnet
.. image:: https://readthedocs.org/projects/funcverbnet/badge/?version=latest
:target: https://funcverbnet.readthedocs.io/en/latest/?badge=latest
:alt: Documentation Status
Provides a knowledge system constructed from functionality categories, verbs, and phrase patterns, as well as functionality for fine-grained analysis of functionality descriptions based on this knowledge system
* Free software: BSD license
* Documentation: https://funcverbnet.readthedocs.io.
Features
--------
* TODO
1. Obtain all functionality categories, functionality verbs and phase patters.
2. Given a functionality description sentence, identify its functionality category, functionality verbs and phase patters.
Citation
--------
Please cite the following paper if you used this in your works!
::
@inproceedings{DBLP:conf/sigsoft/Xie0LTXZZ20,
author = {Wenkai Xie and
Xin Peng and
Mingwei Liu and
Christoph Treude and
Zhenchang Xing and
Xiaoxin Zhang and
Wenyun Zhao},
editor = {Prem Devanbu and
Myra B. Cohen and
Thomas Zimmermann},
title = {{API} method recommendation via explicit matching of functionality
verb phrases},
booktitle = {{ESEC/FSE} '20: 28th {ACM} Joint European Software Engineering Conference
and Symposium on the Foundations of Software Engineering, Virtual
Event, USA, November 8-13, 2020},
pages = {1015--1026},
publisher = {{ACM}},
year = {2020},
}
Credits
-------
This package was created with Cookiecutter_ and the `audreyr/cookiecutter-pypackage`_ project template.
.. _Cookiecutter: https://github.com/audreyr/cookiecutter
.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage
=======
History
=======
0.1.0 (2020-10-15)
------------------
* First release on PyPI.
0.1.1 (2020-11-10)
------------------
* [add] add basic data and methods
0.1.2 (2020-11-10)
------------------
* [add] add basic data and methods
0.1.3 (2020-11-12)
------------------
* [modify] modify the problem of JSON data upload
0.1.4 (2020-11-17)
------------------
* [modify] modify some methods and f_verb.json
0.1.5 (2020-12-1)
------------------
* [add] add sentences
0.1.6 (2020-12-1)
------------------
* [add] add dependency
0.1.7 (2020-12-1)
------------------
* [add] add dependency
0.1.8 (2020-12-1)
------------------
* [add] add package_data
0.1.9 (2020-12-3)
------------------
* [add] add package_data
0.1.10 (2020-12-3)
------------------
* [add] add package_data
0.1.11 (2020-12-3)
------------------
* [add] add package_data
0.1.12 (2020-12-10)
-------------------
* [add] add sentence classification
0.1.13 (2020-12-10)
-------------------
* [update] update model path
0.1.14 (2020-12-12)
-------------------
* [modify] modify error
0.1.15 (2020-12-15)
-------------------
* [error] modify error
0.1.16 (2020-12-15)
-------------------
* [error] modify error
0.1.17 (2020-12-15)
-------------------
* [update] update train data
0.1.18 (2020-12-15)
-------------------
* [update] update python version
0.1.19 (2020-12-18)
-------------------
* [add] add train data
0.1.20 (2020-12-18)
-------------------
* [add] add train data
0.2.0 (2021-1-14)
-------------------
* [add] add the methods of antisense verbs
0.2.1 (2021-1-14)
-------------------
* [update] modify error
0.2.2 (2021-1-19)
-------------------
* [add] add cache
0.2.3 (2022-4-22)
-------------------
* [add] add template extractor and pattern matcher
0.2.4 (2022-4-29)
-------------------
* [update] modify patter matcher
0.2.5 (2022-4-30)
-------------------
* [update] fix some bugs
0.2.6 (2022-6-16)
-------------------
* [update] add method's qualified name match
0.2.7 (2022-6-20)
-------------------
* [update] fix some bugs
0.2.8 (2022-6-20)
-------------------
* [update] modify exception handle
0.2.9 (2022-7-20)
-------------------
* [update] modify sentence preprocess
0.2.10 (2022-7-27)
-------------------
* [update] update classifier
0.2.11 (2022-7-27)
-------------------
* [update] bug fix
0.2.12 (2022-7-27)
-------------------
* [update] add clean value
0.2.13 (2022-7-31)
-------------------
* [update] add concept extractor
0.2.14 (2022-8-1)
-------------------
* [update] update classifier model
0.2.15 (2022-8-3)
-------------------
* [update] bug fix
0.2.16 (2022-8-4)
-------------------
* [update] update concept extractor
0.2.17 (2022-8-15)
-------------------
* [update] add lru cache
0.2.18 (2022-8-16)
-------------------
* [update] add lru cache for extract noun chunks
0.2.19 (2022-8-19)
-------------------
* [update] bug fix
0.2.20 (2022-8-19)
-------------------
* [update] modify cache size
0.2.21 (2022-8-20)
-------------------
* [update] bug fix
0.2.22 (2022-8-21)
-------------------
* [update] bug fix
0.2.23 (2022-8-23)
-------------------
* [update] bug fix
0.2.24 (2022-8-24)
-------------------
* [update] bug fix
FuncVerbNet
===========
.. image:: https://raw.githubusercontent.com/FudanSELab/funcverbnet/dev-duyi/logo.png
:height: 100px
:scale: 100%
:align: left
.. image:: https://img.shields.io/pypi/v/funcverbnet.svg
:target: https://pypi.python.org/pypi/funcverbnet
.. image:: https://img.shields.io/travis/FudanSELab/funcverbnet.svg
:target: https://travis-ci.com/FudanSELab/funcverbnet
.. image:: https://readthedocs.org/projects/funcverbnet/badge/?version=latest
:target: https://funcverbnet.readthedocs.io/en/latest/?badge=latest
:alt: Documentation Status
Provides a knowledge system constructed from functionality categories, verbs, and phrase patterns, as well as functionality for fine-grained analysis of functionality descriptions based on this knowledge system
* Free software: BSD license
* Documentation: https://funcverbnet.readthedocs.io.
Features
--------
* TODO
1. Obtain all functionality categories, functionality verbs and phase patters.
2. Given a functionality description sentence, identify its functionality category, functionality verbs and phase patters.
Citation
--------
Please cite the following paper if you used this in your works!
::
@inproceedings{DBLP:conf/sigsoft/Xie0LTXZZ20,
author = {Wenkai Xie and
Xin Peng and
Mingwei Liu and
Christoph Treude and
Zhenchang Xing and
Xiaoxin Zhang and
Wenyun Zhao},
editor = {Prem Devanbu and
Myra B. Cohen and
Thomas Zimmermann},
title = {{API} method recommendation via explicit matching of functionality
verb phrases},
booktitle = {{ESEC/FSE} '20: 28th {ACM} Joint European Software Engineering Conference
and Symposium on the Foundations of Software Engineering, Virtual
Event, USA, November 8-13, 2020},
pages = {1015--1026},
publisher = {{ACM}},
year = {2020},
}
Credits
-------
This package was created with Cookiecutter_ and the `audreyr/cookiecutter-pypackage`_ project template.
.. _Cookiecutter: https://github.com/audreyr/cookiecutter
.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage
=======
History
=======
0.1.0 (2020-10-15)
------------------
* First release on PyPI.
0.1.1 (2020-11-10)
------------------
* [add] add basic data and methods
0.1.2 (2020-11-10)
------------------
* [add] add basic data and methods
0.1.3 (2020-11-12)
------------------
* [modify] modify the problem of JSON data upload
0.1.4 (2020-11-17)
------------------
* [modify] modify some methods and f_verb.json
0.1.5 (2020-12-1)
------------------
* [add] add sentences
0.1.6 (2020-12-1)
------------------
* [add] add dependency
0.1.7 (2020-12-1)
------------------
* [add] add dependency
0.1.8 (2020-12-1)
------------------
* [add] add package_data
0.1.9 (2020-12-3)
------------------
* [add] add package_data
0.1.10 (2020-12-3)
------------------
* [add] add package_data
0.1.11 (2020-12-3)
------------------
* [add] add package_data
0.1.12 (2020-12-10)
-------------------
* [add] add sentence classification
0.1.13 (2020-12-10)
-------------------
* [update] update model path
0.1.14 (2020-12-12)
-------------------
* [modify] modify error
0.1.15 (2020-12-15)
-------------------
* [error] modify error
0.1.16 (2020-12-15)
-------------------
* [error] modify error
0.1.17 (2020-12-15)
-------------------
* [update] update train data
0.1.18 (2020-12-15)
-------------------
* [update] update python version
0.1.19 (2020-12-18)
-------------------
* [add] add train data
0.1.20 (2020-12-18)
-------------------
* [add] add train data
0.2.0 (2021-1-14)
-------------------
* [add] add the methods of antisense verbs
0.2.1 (2021-1-14)
-------------------
* [update] modify error
0.2.2 (2021-1-19)
-------------------
* [add] add cache
0.2.3 (2022-4-22)
-------------------
* [add] add template extractor and pattern matcher
0.2.4 (2022-4-29)
-------------------
* [update] modify patter matcher
0.2.5 (2022-4-30)
-------------------
* [update] fix some bugs
0.2.6 (2022-6-16)
-------------------
* [update] add method's qualified name match
0.2.7 (2022-6-20)
-------------------
* [update] fix some bugs
0.2.8 (2022-6-20)
-------------------
* [update] modify exception handle
0.2.9 (2022-7-20)
-------------------
* [update] modify sentence preprocess
0.2.10 (2022-7-27)
-------------------
* [update] update classifier
0.2.11 (2022-7-27)
-------------------
* [update] bug fix
0.2.12 (2022-7-27)
-------------------
* [update] add clean value
0.2.13 (2022-7-31)
-------------------
* [update] add concept extractor
0.2.14 (2022-8-1)
-------------------
* [update] update classifier model
0.2.15 (2022-8-3)
-------------------
* [update] bug fix
0.2.16 (2022-8-4)
-------------------
* [update] update concept extractor
0.2.17 (2022-8-15)
-------------------
* [update] add lru cache
0.2.18 (2022-8-16)
-------------------
* [update] add lru cache for extract noun chunks
0.2.19 (2022-8-19)
-------------------
* [update] bug fix
0.2.20 (2022-8-19)
-------------------
* [update] modify cache size
0.2.21 (2022-8-20)
-------------------
* [update] bug fix
0.2.22 (2022-8-21)
-------------------
* [update] bug fix
0.2.23 (2022-8-23)
-------------------
* [update] bug fix
0.2.24 (2022-8-24)
-------------------
* [update] bug fix
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
funcverbnet-0.2.24.tar.gz
(9.6 MB
view details)
File details
Details for the file funcverbnet-0.2.24.tar.gz
.
File metadata
- Download URL: funcverbnet-0.2.24.tar.gz
- Upload date:
- Size: 9.6 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.8.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | dff464de179b75a43483a00b582e49eee6a566abb96eec6c31cd02b8c06d0fd9 |
|
MD5 | 96a5c61eb1b1c09e93ac298f205278dd |
|
BLAKE2b-256 | 59c6dc5317d35f1ef1427a08bbf15a8c42cee7a5a3a1092773dd3f62824d6ea2 |