-
-
Notifications
You must be signed in to change notification settings - Fork 37
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
SICOMP rejected the paper #171
Comments
+1 on PeerJ |
So in order order of preference I think we should submit to these:
|
+1 PeerJ |
The journals ACM Transation, SISC, PeerJ, and JORS seem to be appropriate targets. We may try Applied Mathematics and Computation: they do insist on novel algorithms, but still may be interested in the SymPy paper. |
We can also try SISC as it was our first preference till recently and the template is also ready. |
Yeah, why don't we try SICS next. Sent from my mobile phone.
|
My preference is SISC followed by TOMS. By the way, where did you find the 20-page limit for TOMS? I can't find any information about this on the journal home page. |
My feeling is that SISC would be a waste of time, since the paper is even more out of scope for it than SICOMP, based on the journal description. |
I don't know. I think SICOMP is more about theoretical computer science; submissions must "make a significant mathematical contribution, and be relevant to computer science". The paper doesn't really make a mathematical contribution. On the other hand, SISC has a submission category for "novel design and development of computational methods and high-quality software ... that have potentially large impact for an important class of scientific or engineering problems". I think this fits better, though the editors/referees may well be inclined to argue about the degree of novelty and whether the paper presents any new "methods". |
I would go with SISC then PeerJ. Last time I submitted to TOMS it took two years to get the paper published. I'm personal friends with TOMS editor so I could certainly ask what their review backlog looks like now. |
Also there is numerical software that does use sympy extensively, such as PetSc* will download it and use it for FEM generation. I couldn't find a good publication but the work by Knepley has it, could add the example that might make a better case: slides: http://www.caam.rice.edu/~mk51/presentations/PresMadisonME9642011.pdf AKA the microsoft of scientific computing |
I agree that some FEM example could help sell the paper to the average computational science type reader. |
Throwing another journal / magazine out there is IEEE Computing in Science and Engineering. It doesn't have the best reputation because it is half magazine. I know the editors well and am certain they would be very happy to recieve this paper. The impact factor is 1.5 over the last 5 years: https://www.researchgate.net/journal/1521-9615_Computing_in_Science_and_Engineering |
I guess I should clarify the reason I pointed out CISE is that the paper doesn't focus on research contributions which is usually required for research journals like SISC and SICOMP. That could be one reason it was rejected so quickly. I'm happy to email editors at SISC and TOMS to get their perspective. |
After reading the paper through, I have to admit it could use some work on building a coherent theme. As is I find it hard to read as something less than comprehensive technical report. By having a stronger theme that runs through the paper, it would make sense on what is in and out of the paper. Perhaps a theme could be how ease of use enables scientific discovery... Additionally it doesn't seem very original, what is the goal of this paper over the original Sympy paper (which isn't actually cited)? http://wdjoyner.org/papers/oscas-sympy-cca4.pdf |
Andy, I agree with you. I raised this issue about the theme in #55 but have had a hard time convincing anyone of the merit. Also, few people voted on the outline in #109 to help (re)define the theme. PeerJ would be more likely to accept it as is or even something like F1000Research which explicitly states they accept "software papers". But as it stands, the paper doesn't express it's contribution to the literature in a way that would compel traditional journals to accept it. And even for journals like PeerJ and F1000Research, I think we should define a theme and then edit to reflect that decision. |
One subject we might consider is using SymPy in teaching. Tools like SymPy Gamma make such applications very easy, and the fact that SymPy is an open source project gives it a definite advantage over other similar solutions. |
SymPy could be used to turn the student's focus on the subject itself, by skipping tedious calculations. |
There are some interesting education examples in the wild. 1) The "Doing Math with Python" book by Amit Saha uses SymPy for several of the chapters. This is targeted at high school students I believe. 2) SymPy has been used as a backend for Common Core automated testing systems in the US. Both of these are in this zotero collection, along with my notes: https://www.zotero.org/groups/sympy/items My guess is that there are some more cool examples that could be highlighted. |
The Joyner et al. SymPy paper was written almost five years ago. A lot has changed in SymPy since then. One reason for having this paper was to coincide with the 1.0 release. This was never mentioned in the paper itself, but perhaps it should be. And for what it's worth, this paper is significantly higher quality than the Joyner at al. one. |
Yeah, I think we should indeed compare the new paper with the older one. A paragraph should do. |
Okay SISC is out unless we want to refocus the paper on innovative concepts provided by SymPy. I think there are some things we could tease out there such as the Riesch algorithm and innovations in numerical systems via code generation. Below is the response from the section editor who kindly reviewed the paper upon our request.
|
OK, I'd like to submit to PeerJ. Should we reformat the paper away from the SIAM templates? |
SICOMP has rejected the paper as out of scope. Here are other possible journals we can submit to. My preference is PeerJ, but I'd love to hear other's opinions as well.
The text was updated successfully, but these errors were encountered: