-
-
Notifications
You must be signed in to change notification settings - Fork 38
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[PRE REVIEW]: FreeStylo: An easy-to-use stylistic device detection tool for stylometry #7443
Comments
Hello human, I'm @editorialbot, a robot that can help you with some common editorial tasks. For a list of things I can do to help you, just type:
For example, to regenerate the paper pdf after making changes in the paper's md or bib files, type:
|
Software report:
Commit count by author:
|
Paper file info: 📄 Wordcount for ✅ The paper includes a |
License info: 🟡 License found: |
|
Five most similar historical JOSS papers: TRUNAJOD: A text complexity library to enhance natural language processing Arabica: A Python package for exploratory analysis of text data Augmenty: A Python Library for Structured Text Augmentation Fast, Consistent Tokenization of Natural Language Text textnets: A Python package for text analysis with networks |
👋 @fschncvg - You mention the following previous publications: Please clearly state how / if the current submission is different from the above. Thanks. |
The previous publications are the base forms of the chiasmus and metaphor detector. While both have code to replicate the experiments and could with some work probably used by someone proficient in programming to also detect those stylistic devices in other texts, this software provides a new implementation of the concept that can be either used as a python library in other programs or be used directly by e.g. literary scholars with no programming knowledge. The additional stylistic devices that can be detected (polysyndeton, epiphora, alliterative verse) do not rely on machine learning and have not been previously published by me, but since this software provides a growing general stylistic device detector collection, it makes sense to include them, especially since they are interesting for various stylometric analysis tasks. So the main difference is: Two of the previously published papers provide methods that are implemented in this software package. Additionally this package provides three more methods to find other stylistic devices. About the similarity to those previously published papers the bot linked: My software package detect stylistic devices. Those linked do not. @dpalsman published a software that analyzes other aspects of text (e.g. discourse markers, emotions...) and could be used together with my software to gain information the other does not address. We both use spaCy for preprocessing, which makes the interoperability easy. However, my package also provides a cltk backend for Middle High German which can be easily be extended for other classical languages supported by cltk. @PetrKorab published a software that analyzes various parts of time-series structured text (e.g. news artices, social media posts) for various things, but no stylistic devices. However, my software could be integrated into theirs to also support stylistic devices. @KennethEnvoldsen provides a software that augments text by e.g. standardising spelling and grammar. It does not compute stylometric information like the choice of words - or of stylistic devices. This could maybe be used as a preprocessing step for my software, however it may destroy the stylistic devices that my software searches for. @lmullen provides an R package for various tokenization tasks, but no stylistic device detection. It could be used as a preprocessing step, but since it is written in R, the interoperability to my python package is limited. @jboynyc uses network analysis on collections of text to find out which words are used by different authors and how this connects and groups the authors. While it would be interesting to also do network analysis to find out how different authors use stylistic devices and how they are connected and grouped by that, their software does not use or find stylistic devices and provides a different service than mine. |
@editorialbot query scope Thank you @fschncvg, I am going to run this through scope review with our larger editorial board as well. I'll get back to you ASAP. Thanks! |
Submission flagged for editorial review. |
Submitting author: @fschncvg (Felix Schneider)
Repository: https://github.com/cvjena/freestylo
Branch with paper.md (empty if default branch):
Version: v0.5.0
Editor: Pending
Reviewers: Pending
Managing EiC: Chris Vernon
Status
Status badge code:
Author instructions
Thanks for submitting your paper to JOSS @fschncvg. Currently, there isn't a JOSS editor assigned to your paper.
@fschncvg if you have any suggestions for potential reviewers then please mention them here in this thread (without tagging them with an @). You can search the list of people that have already agreed to review and may be suitable for this submission.
Editor instructions
The JOSS submission bot @editorialbot is here to help you find and assign reviewers and start the main review. To find out what @editorialbot can do for you type:
The text was updated successfully, but these errors were encountered: