-
Notifications
You must be signed in to change notification settings - Fork 8
/
rules.py
1629 lines (1579 loc) · 85.1 KB
/
rules.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
ELEMENTS = {'Al', 'Si', 'Cr', 'Ga', 'Ti', 'GaAs', 'SiC', 'Cu', 'Ge',
'Li', 'Ne', 'Na', 'Cl', 'Ar', 'Au', 'VO2', 'Sc', 'Fe', 'Nb', 'Ni', 'SiGe',
'Sr', 'Zr', 'Ag', 'Ta', 'Pt', 'Hg', 'U', 'O2', 'H2O', 'Sn', 'Sb',
'SiN', 'SiO', 'H', 'N', 'GaN', 'InP', 'InAs', 'GaP', 'AlP', 'He',
'BAs', 'BN', 'AlN', 'TiNiSn', 'AlGaAs', }
UNITS = {"m.", "m ", "mm", "um", "nm", "km", "cm", "W", "V", "K", "s ",
"s.", "ps", "us ", "Pa", "min", "h.", "h,", "h ", "Hz", "GHz", "THz", "MHz",
"g", 'mg', 'ml', 'nV', 'mV', 'mW', 'nW', 'MPa', 'GPa'}
EXCEPTIONS = {'RESULTS', 'DISCUSSION', 'DISCUSSIONS','METHODS', 'JST',
'INTRODUCTION', 'LIMMS', 'DNA', 'RNA', 'IIS', 'CREST', 'PRESTO', 'PNAS',
'APL', 'ZT', 'LaTeX', 'MEMS', 'NEMS', 'AIP', 'AM', 'PM', 'AIDS', 'AC', 'DC',
'CNRS', 'KAKENHI', 'APA', 'GaA', 'ErA', 'AlA', 'BA', 'BibTeX', 'APS', 'InA',
'LED', 'OLED', 'ACS', 'PhD', 'MIT', 'NASA', 'HIV', 'RAM', 'CPU', 'LCD', 'LED',
'OLED', 'AFM', 'SEM', 'TEM', 'TDTR', 'COMSOL', 'APPOLO', 'ELMER', 'COVID'}
OVERUSED_INTRO = {
'However': 'But or Yet',
'Thus': 'Hence or Therefore',
'Hence': 'Thus or Therefore',
'Therefore': 'Thus or Hence',
'Since': 'Because or As',
'Yet': 'However or But',
'In addition': 'Also',
'Moreover': 'Also',
'Indeed': 'For example',
'Furthermore': 'Also or Moreover',
'First': 'To begin',
'On the other hand': 'However, Yet, or But',
}
COMMA_AFTER = [
'However ',
'Therefore ',
'Thus ',
'Yet ',
'Hence ',
'Nevertheless ',
'But ',
'In this work ',
'In this article ',
'In this paper ',
'In this case ',
'In that case ',
'Moreover ',
'Consequently ',
'So ',
'In conclusion ',
'In conclusions ',
'Particularly ',
'Specifically ',
'For this reason ',
'For these reasons ',
'On the other hand ',
'On the one hand ',
'On one hand ',
'Furthermore ',
'In the meantime ',
'Interestingly ',
'Surprisingly ',
]
BRITISH = {
'vapour': 'vapor',
'colour': 'color',
'favourite': 'favorite',
'flavour': 'flavor',
'behaviour': 'behavior',
'neighbour': 'neighbor',
'honour': 'honor',
' metre': ' meter',
'nanometre': 'nanometer',
'micrometre': 'micrometer',
'centimetre': 'centimeter',
'kilometre': 'kilometer',
'labour': 'labor',
'centre': ' center',
'spectre': 'specter',
'calibre': 'caliber',
'theatre': 'theater',
'litre': 'liter ',
'tumour': 'tumor',
'fibre': 'fiber',
'analogue ': 'analog ',
'analogues': 'analogs',
'catalogues ': 'catalog ',
'catalogues': 'catalogs',
'dialogue ': 'dialog ',
'dialogues': 'dialogs',
'homologue': 'homolog ',
'analyse': 'analyze',
'catalyse': 'catalyze',
'hydrolyse': 'hydrolyze',
'haemolyse': 'hemolyze',
'anatomical': 'anatomic ',
'biological': 'biologic ',
'morphological': 'morphologic ',
'serological': 'serologic ',
'defence': 'defense',
'offence': 'offense',
'pretence': 'pretense',
'fulfil': 'fulfill',
'enrol ': 'enroll ',
'enrols': 'enrolls',
'distil ': 'distill ',
'distils': 'distills',
'instalment': 'installment',
'labelled': 'labeled',
'labelling': 'labeling',
'modelled': 'modeled',
'modelling': 'modeling',
'modeller': 'modeler',
'travelled': 'traveled',
'travelling': 'traveling',
'traveller': 'traveler',
'adrenocorticotrophic': 'adrenocorticotropic',
'gonadotrophin': 'gonadotropin',
'thyrotrophin': 'thyrotropin',
'e.g. ': 'e.g.,',
'i.g. ': 'i.g.,',
'aluminium': 'aluminum',
'anti-clockwise': 'counterclockwise',
'grey': 'gray',
' plough': ' plow',
' tyre': ' tire',
'towards': 'toward ',
' ageing': ' aging',
'anaesthetic': 'anesthetic',
'haemoglobin': 'hemoglobin',
'leukaemia': 'leukemia',
'oestrogen': 'estrogen',
'oesophagus': 'esophagus',
'oedema': 'edema',
'diarrhoea': 'diarrhea',
'dyspnoea': 'dyspnea',
'manoeuvre': 'maneuver',
'Mr ': 'Mr.',
'Dr ': 'Dr.',
'Mrs ': 'Mrs.',
'St ': 'St.',
}
VERY = {
'very precise': 'precise, exact, unimpeachable, perfect, flawless',
'very basic': 'rudimentary, primary, fundamental, simple',
'very capable': 'efficient, proficient, skillful',
'very clean': 'spotless, immaculate, stainless',
'very clear': 'transparent, sheer, translucent',
'very competitive': 'ambitious, driven, cutthroat',
'very confident': 'self-assured, self-reliant, secure',
'very consistent': 'constant, unfailing, uniform, same',
'very conventional': 'conservative, common, predictable, unoriginal',
'very critical': 'vital, crucial, essential, indispensable, integral',
'very dangerous': 'perilous, precarious, unsafe',
'very dark': 'black, inky, ebony, sooty',
'very deep': 'abysmal, bottomless, vast',
'very delicate': 'subtle, slight, fragile, frail', 'very different': 'unusual, distinctive, atypical, dissimilar',
'very difficult': 'complicated, complex, demanding',
'very easy': 'effortless, uncomplicated, unchallenging, simple',
'very fast': 'rapid, swift, fleet, blistering',
'very first': 'first',
'very few': 'meager, scarce, scant, limited, negligible',
'very good': 'superb, superior, excellent',
'very important': 'crucial, vital, essential, paramount, imperative',
'very impressive': 'extraordinary, remarkable',
'very interesting': 'fascinating, remarkable, intriguing, compelling',
'very large': 'huge, giant',
'very long': 'extended, extensive, interminable, protracted',
'very new': 'innovative, fresh, original, cutting-edge',
'very obvious': 'apparent, evident, plain, visible',
'very reasonable': 'equitable, judicious, sensible, practical, fair',
'very recent': 'the latest, current, fresh, up-to-date',
'very rough': 'coarse, jagged, rugged, craggy, gritty, broken',
'very severe': 'acute, grave, critical, serious, brutal, relentless',
'very significant': 'key, notable, substantial, noteworthy, momentous, major, vital',
'very similar': 'alike, akin, analogous, comparable, equivalent',
'very simple': 'easy, straightforward, effortless, basic',
'very small': 'tiny, minuscule, infinitesimal, microscopic, petite',
'very smooth': 'flat, glassy, polished, level, even, unblemished',
'very specific': 'precise, exact, explicit, definite, unambiguous',
'very strange': 'weird, eerie, bizarre, uncanny, peculiar, odd',
'very strict': 'stern, austere, severe, rigorous, harsh, rigid',
'very substantial': 'considerable, significant, extensive, ample',
'very unlikely': 'improbable, implausible, doubtful, dubious',
'very unusual': 'abnormal, extraordinary, uncommon, unique',
'very visible': 'conspicuous, exposed, obvious, prominent',
'very weak': 'feeble, frail, delicate, debilitated, fragile',
'very wide': 'vast, expansive, sweeping, boundless',
'very afraid': 'terrified',
'very often': 'frequently',
'very old': 'ancient',
'very open': 'transparent',
'very perfect': 'flawless',
'very powerful': 'compelling',
'very quick': 'rapid',
'very quiet': 'hushed',
'very serious': 'grave',
'very shiny': 'gleaming',
'very short': 'brief',
}
BAD_PATTERNS = {
# Hype
'excellent agreement': 'Usually, the agreement is not so excellent. Consider replacing with "good agreement" or better yet, quantify the agreement, e.g. "A agrees with B within 5% uncertainty".',
'excellent fit': 'Often, the fit is not so excellent. Consider quantifying the fit, e.g. "Line fits the data within 5% of uncertainty".',
'comprehensive review': 'Consider if the review is really "comprehensive". More often than not it is hype.',
'outstanding': 'The word "outstanding" might be considered hype. Consider alternatives, e.g. "remarkable".',
'groundbreaking': 'The word "groundbreaking" might be considered hype. Consider alternatives, e.g. "remarkable".',
'ground breaking': 'The word "groundbreaking" might be considered hype. Consider alternatives, e.g. "remarkable".',
'new ': 'If the word "new" refers to the results or methods, editors and reviewers often dislike such claims. Consider explaining novelty in some other way. Some helpful words are "innovative", "original", "alternative", "previously unknown".',
'novel ': 'If the word "novel" refers to the results or methods, editors and reviewers often dislike such claims. Consider explaining novelty in some other way. Some helpful words are "innovative", "original", "cutting-edge", "alternative", "previously unknown".',
' prove ': 'Phrases about "prove" should be considered with caution. Strict proof is possible only in math, whereas science usually operates with evidence. Consider replacing with words like "evidence", "demonstration", "confirmation" etc.',
' proved ': 'Phrases about "prove" should be considered with caution. Strict proof is possible only in math, whereas science usually operates with evidence. Consider replacing with words like "evidence", "demonstration", "confirmation" etc.',
' proof ': 'Phrases about "proof" should be considered with caution. Strict proof is possible only in math, whereas science usually operates with evidence. Consider replacing with words like "evidence", "demonstration", "confirmation" etc.',
' proves ': 'Phrases about "proves" should be considered with caution. Strict proof is possible only in math, whereas science usually operates with evidence. Consider replacing with verbs like "evidence", "demonstrate", "confirm" etc.',
'certainly': 'Consider if this sentence needs the word "certainly". According to The Elements of Style: "Used indiscriminately by some speakers, much as others use very, to intensify any and every statement. A mannerism of this kind, bad in speech, is even worse in writing".',
' fact ': 'Check if the word "fact" is actually applied to a fact. According to The Elements of Style: "Use this word only of matters of a kind capable of direct verification, not of matters of judgment."',
'highly': 'The word "highly" rarely highly contributes to better understanding. Consider removing it or, if important quantifying it.',
'greatly': 'The word "greatly" rarely contributes to better understanding. Consider removing it or, if important quantifying it.',
'literally': 'The word "literally" is often misused to support an exaggeration, which is hardly appropriate for a scientific paper. Consider if its use is appropriate.',
'literal ': 'The word "literal" is often misused to support an exaggeration, which is hardly appropriate for a scientific paper. Consider if use is appropriate.',
'respectively': 'Consider if "respectively" is necessary. In clear cases, you can omit it, e.g. "A and B are equal to 1 and 2". Or simplify it as "A = 1 and B = 2".',
'correspondingly': 'Consider if "correspondingly" is necessary. In clear cases, you can omit it, e.g. "A and B are equal to 1 and 2". Or simplify it as "A = 1 and B = 2".',
'best': 'If the word "best" serves here to qualify results or methods, it will be considered hype and should be avoided. Consider replacing it with "optimal" or "reasonable" or just removing it.',
'Best': 'If the word "best" serves here to qualify results or methods, it will be considered hype and should be avoided. Consider replacing it with "optimal" or "reasonable" or just removing it.',
'It is known': 'It is known that phrases like "It is known" should be avoided. Often, it is not actually known to the readers. Just state the fact and supply a reference.',
'it is known': 'It is known that phrases like "it is known" should be avoided. Often, it is not actually known to the readers. Just state the fact and supply a reference.',
'are well known': 'It is well known that phrases with "are well known" are considered arrogant. Usually, is it not so well known to the reader. Consider removing it or at least supplying the references.',
'is well known': 'It is well known that phrases with "is well known" are considered arrogant. Usually, is it not so well known to the reader. Consider removing it or at least supplying the references.',
'the first time': 'If "the first time" refers to the findings, try to find a better way to claim novelty of the work because such expressions are often considered hype and discouraged by journals. Try using verbs already suggesting the novelty, like "uncover", "invent", "resolve", "solve", "propose" etc.',
'the very first time': 'If "the very first time" refers to the findings, try to find a better way to claim novelty of the work because such expressions are often considered hype and discouraged by journals. Try using verbs already suggesting the novelty, like "uncover", "invent", "resolve", "solve", "propose" etc.',
# Questionable patterns
'been attracting a great attention': 'Attracted attention is not necessarily a good motivation for research. Consider a stronger motivation. Moreover, this phrase is overused.',
'attracted a great attention': 'Attracted attention is not necessarily a good motivation for research. Consider a stronger motivation. Moreover, this phrase is overused.',
'attracted great attention': 'Attracted attention is not necessarily a good motivation for research. Consider a stronger motivation. Moreover, this phrase is overused.',
'attracted attention': 'Attracted attention is not necessarily a good motivation for research. Consider a stronger motivation. Moreover, this phrase is overused.',
'One of the most': 'Consider rewriting it without "One of the most". According to the Elements of Style: "There is nothing wrong in this; it is simply threadbare and forcible-feeble."',
'one of the most': 'Consider rewriting it without "one of the most". According to the Elements of Style: "There is nothing wrong in this; it is simply threadbare and forcible-feeble."',
'This shows': 'It might be unclear what "This" points to if the previous phrase was complicated. Rewrite with a more specific subject, e.g. "This trend shows".',
'This demonstrates': 'It might be unclear what "This" points to if previous phrase was complicated. Rewrite with a more specific subject, e.g. "This experiment demonstrates".',
'This proves': 'It might be unclear what "This" points to if the previous phrase was complicated. Rewrite with a more specific subject, e.g. "This experiment proves".',
'This is': 'It might be unclear what "This is" points to if the previous phrase was complicated. Rewrite with a more specific subject, e.g. "This value is".',
'This leads': 'It might be unclear what "This leads" points to if the previous phrase was complicated. Rewrite with a more specific subject, e.g. "This result leads".',
'et al ': 'Needs a period after "et al". For example "Alferov et al. showed".',
'convincing proof': 'Usually proof if by definition convincing, so you may omit the word "convincing".',
# Spelling out the abbreviations
'FORTRAN': 'Uncapitalize "FORTRAN" as "Fortran" for clearer look.',
'COMSOL': 'Uncapitalize "COMSOL" as "Comsol" for clearer look.',
'APPOLO': 'Uncapitalize "APPOLO" as "Appolo" for clearer look.',
'ELMER': 'Uncapitalize "ELMER" as "Elmer" for clearer look.',
# Zombie nouns
'made a decision': 'Rewrite using the verb "decided" instead of zombie noun "decision".',
'make a decision': 'Rewrite using the verb "decide" instead of zombie noun "decision".',
'performed the measurement': 'Rewrite using the verb "measured" instead of zombie noun "measurement".',
'made the measurement': 'Rewrite using the verb "measured" instead of zombie noun "measurement".',
'make the measurement': 'Rewrite using the verb "measure" instead of zombie noun "measurement".',
'take into consideration': 'Rewrite using the verb "consider" instead of zombie noun "consideration".',
'is in agreement': 'Rewrite using the verb "agrees" instead of zombie noun "agreement".',
'is in good agreement': 'Rewrite using the verb "agrees" instead of zombie noun "agreement".',
'are in agreement': 'Rewrite using the verb "agree" instead of zombie noun "agreement".',
'are in good agreement': 'Rewrite using the verb "agree" instead of zombie noun "agreement".',
'was in agreement': 'Rewrite using the verb "agreed" instead of zombie noun "agreement".',
'is an indication of': 'Rewrite using the verb "indicate" instead of zombie noun "indication".',
'is indication of': 'Rewrite using the verb "indicate" instead of zombie noun "indication".',
'are indication of': 'Rewrite using the verb "indicate" instead of zombie noun "indication".',
'have a tendency': 'Rewrite using the verb "tend" instead of zombie noun "tendency".',
'has a tendency': 'Rewrite using the verb "tends" instead of zombie noun "tendency".',
'have tendency': 'Rewrite using the verb "tend" instead of zombie noun "tendency".',
'has tendency': 'Rewrite using the verb "tends" instead of zombie noun "tendency".',
'take into consideration': 'Rewrite using the verb "consider" instead of zombie noun "consideration".',
'indications of': 'Rewrite using the verb "indicate" instead of zombie noun "indications".',
'indication of': 'Rewrite using the verb "indicate" instead of zombie noun "indication".',
'suggestive of': 'Rewrite using the verb "suggest" instead of construction with "suggestive of".',
'indicative of': 'Rewrite using the verb "indicate" instead of construction with "indicative of".',
# Inconcise expressions
' is known to ': 'Try rewriting without vague "is known to", e.g. rewrite "A is known to cause B" as "A causes B".',
' are known to ': 'Try rewriting without vague "are known to", e.g. rewrite "A are known to cause B" as "A causes B".',
'a variety of': 'Replace "a variety of" with shorter "various".',
'by means of': 'Usually, "by means of" can be replaced with shorter "by" or "using".',
'By means of': 'Usually, "By means of" can be replaced with shorter "By" or "Using".',
'It is important to note': 'Consider replacing long "It is important to note" with just "Note".',
'In this work': 'You may replace "In this work" with shorter "Here" or just start with "We show that".',
'In this article': 'You may replace "In this article" with just "Here, ..." or just start with "We show that".',
'In this paper': 'You may replace "In this article" with just "Here, ..." or just start with "We show that".',
'In recent years': 'Consider replacing "In recent years" with shorter "Recently" or more specific "Since 1999".',
'make it possible': 'Consider replacing "make it possible" with shorter "enable".',
'makes it possible': 'Consider replacing "makes it possible" with shorter "enables".',
'opening the door to': 'Consider replacing "opening the door to" with shorter "enabling", if it is a metaphor.',
'opens the door to': 'Consider replacing "opens the door to" with shorter "enables", if it is a metaphor.',
'open the door to': 'Consider replacing "open the door to" with shorter "enables", if it is a metaphor.',
'in a reliable manner': 'Consider replacing "in a reliable manner" with shorter "reliably".',
'Consequently': 'Consider replacing "Consequently" with shorter "Thus" or "Hence".',
'In the meantime': 'Consider replacing "In the meantime" with shorter "Meanwhile".',
# 'Therefore': 'Consider replacing "Therefore" with shorter "Thus" or "Hence".',
'therefore': 'Consider replacing "therefore" with shorter "thus" or "hence".',
'Nevertheless': 'You may consider replacing "Nevertheless" with shorter "Yet" or "But".',
# 'However': 'You may consider replacing "However" with shorter "Yet" or "But".',
'In addition,': 'You may consider replacing "In addition" with shorter "Also" or "But".',
'For this reason': 'Consider replacing "For this reason" with shorter "Thus" or "Hence".',
'For these reasons': 'Consider replacing "For these reasons" with shorter "Thus" or "Hence".',
'similarly': 'Consider replacing "similarly" with "alike", e.g. "A and B look alike".',
'Similarly,': 'Consider replacing "Similarly" with "Likewise".',
'In contrast to': 'Consider replacing "In contrast to" with shorter "Unlike".',
'In contrast with': 'Consider replacing "In contrast with" with shorter "Unlike".',
'Similarly to this,': 'Consider replacing "Similarly to this" with shorter "Likewise".',
'Similarly to the ': 'Consider replacing "Similarly to the" with shorter "Like".',
'Owning to the fact that': 'Consider replacing "Owning to the fact that" with simple "Since" or "Because".',
'owning to the fact that': 'Consider replacing "owning to the fact that" with simple "since" or "because".',
'In spite of the fact that': 'Consider replacing "In spite of the fact that" with simple "Although".',
'in spite of the fact that': 'Consider replacing "in spite of the fact that" with simple "though".',
'in spite of ': 'Consider replacing "in spite of" with shorter "despite".',
'Despite the fact that': 'Consider replacing "Despite the fact that" with simple "Although".',
'despite the fact that': 'Consider replacing "despite the fact that" with simple "though".',
'Considering the fact that': 'Consider replacing "Considering the fact that" with simple "Since" or "Because".',
'considering the fact that': 'Consider replacing "considering the fact that" with simple "since" or "because".',
'Regardless of the fact that': 'Consider replacing "Regardless of the fact that" with simple "Although".',
'regardless of the fact that': 'Consider replacing "regardless of the fact that" with simple "although".',
'With regard to': 'Consider replacing "With regard to" with shorter "About" or "Regarding".',
'with regard to': 'Consider replacing "with regard to" with shorter "about" or "regarding".',
'in the neighborhood of': 'Consider replacing "in the neighborhood of" with shorter "about".',
'Given the fact that': 'Consider replacing "Given the fact that" with simple "Since" or "Because".',
'given the fact that': 'Consider replacing "given the fact that" with simple "since" or "because".',
'Due to the fact that': 'Consider replacing "Due to the fact that" with simple "Because".',
'due to the fact that': 'Consider replacing "due to the fact that" with simple "because".',
'It is interesting to note that': 'Consider removing "It is interesting to note that". According to Craft of Scientific Writing: "If the detail is not interesting, then the writer should not include it".',
' the fact that': 'Consider replacing "the fact that" with just "that".',
'as to whether': 'Consider shortening "as to whether" as just "whether".',
'In order to': 'Consider shortening "In order to" as just "To".',
'in order to': 'Consider shortening "in order to" as just "to".',
'utilize': 'Replace "utilize" with simple "use".',
'utilise': 'Replace "utilise" with simple "use".',
'utilization': 'Replace "utilization" with simple "use".',
'utilisation': 'Replace "utilisation" with simple "use".',
'elevated temperature': 'Replace "elevated" with simpler "higher".',
'conception': 'Consider replacing "conception" with "concept".',
'the ways in which': 'Consider replacing "the ways in which" with a simple "how".',
'on the other hand': 'In some cases, you may replace "on the other hand" with shorter "however" or "but".',
'On the other hand': 'In some cases, you may replace "On the other hand" with shorter "However" or "But".',
'for the purpose of': 'Consider replacing "for the purpose of" with shorter "for".',
'For the purpose of': 'Consider replacing "For the purpose of" with shorter "For".',
'For the reason that': 'Consider replacing "For the reason that" with shorter "Because" or "As".',
'for the reason that': 'Consider replacing "for the reason that" with shorter "because" or "as".',
'not only': 'If you are using the construction "A is not only B but also C", there might be a better way to phrase it, e.g. "A is B. Moreover, A is also C".',
'in light of the fact that': 'Consider replacing "in light of the fact that" with simple "because".',
'In light of the fact that': 'Consider replacing "In light of the fact that" with simple "Because".',
'in the event that': 'Consider replacing "in the event that" with simple "if" or "when".',
'In the event that': 'Consider replacing "In the event that" with simple "If" or "when".',
'under circumstances in which': 'Consider replacing "under circumstances in which" with simple "if" or "when".',
'Under circumstances in which': 'Consider replacing "Under circumstances in which" with a simple "If" or "When".',
'on the occasion of': 'Consider replacing "on the occasion of" with simple "when".',
'On the occasion of': 'Consider replacing "On the occasion of" with a simple "When".',
'it is crucial that': 'Consider rewriting the phrase with "it is crucial that" using simple "must" or "should".',
'it is necessary that': 'Consider rewriting the phrase with "it is necessary that" using simple "must" or "should".',
'it is important that': 'Consider rewriting the phrase with "it is important that" using simple "must" or "should".',
'it is necessary to ': 'Consider rewriting the phrase with "it is necessary to" using simple "must" or "should".',
'it is important to ': 'Consider rewriting the phrase with "it is important to" using simple "must" or "should".',
' is able to': 'Consider replacing "is able to" with simple "can".',
' are able to': 'Consider replacing "are able to" with simple "can".',
' was able to': 'Consider replacing "was able to" with simple "could".',
' were able to': 'Consider replacing "were able to" with simple "could".',
'has the opportunity to': 'Consider replacing "has the opportunity to" with simple "can".',
'have the opportunity to': 'Consider replacing "have the opportunity to" with simple "can".',
'is in a position to': 'Consider replacing "is in a position to" with simple "can".',
'are in a position to': 'Consider replacing "are in a position to" with simple "can".',
'has the capacity for': 'Consider replacing "has the capacity for" with simple "can".',
'have the capacity for': 'Consider replacing "have the capacity for" with simple "can".',
'has the ability to': 'Consider replacing "has the ability to" with simple "can".',
'have the ability to': 'Consider replacing "have the ability to" with simple "can".',
'has the potential to': 'Consider replacing "has the potential to" with simple "can".',
'have the potential to': 'Consider replacing "have the potential to" with simple "can".',
'it is possible that': 'Consider rewriting the phrase with "it is possible that" using simple "may", "might", "can", or "could".',
'It is possible that': 'Consider rewriting the phrase with "It is possible that" using simple "may", "might", "can", or "could".',
'there is a chance that': 'Consider rewriting the phrase with "there is a chance that" using simple "may", "might", "can", or "could".',
'There is a chance that': 'Consider rewriting the phrase with "There is a chance that" using simple "may", "might", "can", or "could".',
'it could happen that': 'Consider rewriting the phrase with "it could happen that" using simple "may", "might", "can", or "could".',
'It could happen that': 'Consider rewriting the phrase with "It could happen that" using simple "may", "might", "can", or "could".',
'the possibility exists': 'Consider rewriting the phrase with "the possibility exists" using simple "may", "might", "can", or "could".',
'The possibility exists': 'Consider rewriting the phrase with "The possibility exists" using simple "may", "might", "can", or "could".',
'prior to': 'Consider replacing "prior to" with simple "before".',
'Prior to': 'Consider replacing "Prior to" with simple "Before".',
'in anticipation of': 'Consider replacing "in anticipation of" with a simple "before".',
'In anticipation of': 'Consider replacing "In anticipation of" with simple "Before".',
'subsequent to': 'Consider replacing "subsequent to" with simple "after".',
'at the same time as': 'Consider replacing "at the same time as" with a simple "as".',
'At the same time as': 'Consider replacing "At the same time as" with a simple "As".',
'question as to whether': 'Consider replacing "question as to whether" with a simple "whether".',
'question of whether': 'In "question of whether" you can omit "of".',
'simultaneously with': 'Consider replacing "simultaneously with" with a simple "as".',
'Simultaneously with': 'Consider replacing "Simultaneously with" with a simple "As".',
'facilitate': 'Replace "facilitate" with simple "help". According to The Craft Of Scientific Writing: "Words such as facilitate are pretentious".',
'great many': 'Replace "great many" with just "many".',
'Great many': 'Replace "Great many" with just "Many".',
'large number of': 'Consider replacing "large number of" with just "many".',
'great number of': 'Consider replacing "great number of" with just "many".',
'Great number of': 'Consider replacing "Great number of" with just "Many".',
'Big number of': 'Consider replacing "Big number of" with just "Many".',
'big number of': 'Consider replacing "big number of" with just "many".',
'At this point in time': 'Consider replacing "At this point in time" with just "Now" or "Today".',
'at this point in time': 'Consider replacing "at this point in time" with just "now" or "today".',
'At this moment in time': 'Consider replacing "At this moment in time" with just "Now" or "Today".',
'at this moment in time': 'Consider replacing "at this moment in time" with just "now" or "today".',
'In a case in which': 'Consider replacing "In a case in which" with just "If" or "When".',
'in a case in which': 'Consider replacing "in a case in which" with just "if" or "when".',
'by way of': 'Consider replacing "by way of" with just "by" or "using".',
'As a matter of fact': 'Consider replacing "As a matter of fact" with "In fact" or just omitting it.',
'as a matter of fact': 'Consider replacing "as a matter of fact" with "in fact" or just omitting it.',
'at all times': 'Consider replacing "at all times" with shorter "always".',
'In the absence': 'Consider replacing "In the absence" with "Without".',
'in the absence': 'Consider replacing "in the absence" with "without".',
'Because of the fact that': 'Consider replacing "Because of the fact that" with just "Because".',
'because of the fact that': 'Consider replacing "because of the fact that" with just "because".',
'Owing to the fact that': 'Consider replacing "Owing to the fact that" with just "Because".',
'owing to the fact that': 'Consider replacing "owing to the fact that" with just "because".',
'in the vicinity of': 'Consider replacing "in the vicinity of" with just "near".',
'we believe': 'Consider writing what you believe directly, without starting with "we believe".',
'We believe': 'Consider writing what you believe directly, without starting with "We believe".',
'I believe': 'Consider writing what you believe directly, without starting with "I believe".',
'would like to': 'Consider removing "would like to" and writing the next verb directly, e.g. "We (would like to) emphasize that"',
'At the temperature of': 'Consider shortening "At the temperature of" to just value, e.g. "At 4 K".',
'At temperature of': 'Consider shortening "At temperature of" to just value, e.g. "At 4 K".',
'at the temperature of': 'Consider shortening "at the temperature of" to just value, e.g. "at 4 K".',
'at temperature of': 'Consider shortening "at temperature of" to just value, e.g. "at 4 K".',
'along the lines of': 'Consider replacing "along the lines of" with shorter "like".',
'majority of': 'Consider replacing "majority of" with shorter "most".',
'adequate number of': 'Consider replacing "adequate number of" with shorter "enough".',
'give an indication': 'Consider replacing "give an indication" with shorter "show".',
'gives an indication': 'Consider replacing "gives an indication" with shorter "shows".',
'has an effect on': 'Consider replacing "has an effect on" with shorter "affects".',
'have an effect on': 'Consider replacing "have an effect on" with shorter "affect".',
'has the capacity to': 'Consider replacing "has the capacity to" with shorter "can".',
'have the capacity to': 'Consider replacing "have the capacity to" with shorter "can".',
'on a daily basis': 'Consider replacing "on a daily basis" with shorter "daily".',
'have a preference for': 'Consider replacing "have a preference for" with shorter "prefer".',
'has a preference for': 'Consider replacing "has a preference for" with shorter "prefers".',
'had a preference for': 'Consider replacing "had a preference for" with shorter "preferred".',
'methodology': 'Consider replacing "methodology" with shorter "method".',
'subsequent': 'Consider replacing "subsequent" with shorter "later".',
'modify': 'Consider replacing "modify" with simpler "change".',
'modified': 'Consider replacing "modified" with simpler "changed".',
'modifies': 'Consider replacing "modifies" with simpler "changes".',
'modifications': 'Consider replacing "modifications" with simpler "changes".',
'modification ': 'Consider replacing "modification" with simpler "change".',
'component': 'Consider replacing "component" with simpler "part".',
'indication': 'Consider replacing word "indication" with simpler "sign". "Short words are best" - W. Churchill"',
'although it is': 'Consider replacing "although it is" with shorter "albeit".',
'although it was': 'Consider replacing "although it was" with shorter "albeit".',
'although it becomes': 'Consider replacing "although it becomes" with shorter "albeit".',
'two times': 'You may replace "two times" with shorter "twice".',
'various different': 'You may replace "various different" with just "various".',
'based on the assumption': 'Consider replacing "based on the assumption" with simpler "assuming" or just "if".',
'under the assumption': 'Consider replacing "under the assumption" with simpler "assuming" or just "if".',
'assuming that': 'Consider replacing "assuming that" with a simple "if". "Short words are best" - W. Churchill',
'Assuming that': 'Consider replacing "Assuming that" with a simple "if". "Short words are best" - W. Churchill',
'Based on the assumption': 'Consider replacing "Based on the assumption" with simpler "Assuming" or just "If".',
'have long been known to be': 'Consider replacing "have long been known to be" with simple "are".',
'has long been known to be': 'Consider replacing "has long been known to be" with simple "is".',
'in our previous study': 'Consider replacing "in our previous study" with shorter "previously".',
'in the process of': 'Consider replacing "in the process of " with shorter "during".',
'In the process of': 'Consider replacing "In the process of " with shorter "During".',
# Replace "to be" with a verb
'is beginning': 'Consider replacing "is beginning" with simple "begins".',
'are beginning': 'Consider replacing "are beginning" with simple "begin".',
'is following': 'Consider replacing "is following" with simple "follows".',
'are following': 'Consider replacing "are following" with simple "follow".',
'is used to detect': 'Consider replacing "is used to detect" with simple "detects".',
'was used to detect': 'Consider replacing "was used to detect" with simple "detected".',
'is dependent': 'Consider replacing "is dependent" with simple "depends".',
'are dependent': 'Consider replacing "are dependent" with simple "depends".',
# Empty adjectives
'detailed': 'Consider if adjective "detailed" really adds anything here.',
'fundamental': 'Consider if adjective "fundamental" really adds anything here.',
# Subjective words
'clearly': 'The word "clearly" is clearly overused in science and often points to things that clearly are not so clear. Consider removing it.',
' clear ': 'The word "clear" is overused in science and often points to things that actually are not so clear. Consider if it is necessary here.',
' clear.': 'The word "clear" is overused in science and often points to things that actually are not so clear. Consider if it is necessary here.',
' clear,': 'The word "clear" is overused in science and often points to things that actually are not so clear. Consider if it is necessary here.',
'clearly demonstrate': 'According to The Craft Of Scientific Writing: "When someone uses "clearly demonstrate" more often than not those results do not clearly demonstrate anything at all".',
'unambiguous': 'According to The Craft Of Scientific Writing: "The word "unambiguous" is arrogant; it defies the reader to question the figure".',
'obviously': 'The word "obviously" is often misused in science and might describe something that is not so obvious. Consider removing it.',
'Obviously': 'The word "Obviously" is often misused in science and might describe something that is not so obvious. Obviously, consider removing it.',
'Basically': 'The word "Basically" is basically not very appropriate for academic writing. Basically, consider removing it.',
'basically': 'The word "basically" is basically not very appropriate for academic writing. Basically, consider removing it.',
'obvious ': 'The word "obvious" is often misused in science and might describe something that is not so obvious. It also annoys readers. Consider removing it.',
'strongly': 'The word "strongly" is often strongly misused to describe not so strong things. Strongly consider removing it and expressing the strength quantitatively, e.g. "42% stronger".',
'strong ': 'The word "strong" is often misused to describe not so strong things. Consider if the usage here is appropriate.',
'significantly': 'The word "significantly" is often significantly misused and vague. It might mean statistically significant or significant to the author. State significance quantitatively, e.g. "increased by 42%". Other alternatives: "substantially, notably"',
'significant ': 'The word "significant" is often misused and vague. It might mean statistically significant or significant to the author. State significance quantitatively, e.g. "by 42%". Other alternatives: "substantial, notable"',
# ' while': 'It might be better to replace "while" with "whereas", unless it really happens simultaneously. Simple phrases like "A is white, while B is red" can be simplified as "A is white; B is red."',
'Interestingly': 'The word "Interestingly" is subjective. It might be fine to use it once, but do not overuse it',
'Surprisingly': 'The word "Surprisingly" is subjective. It might be fine to use it once, but do not overuse it',
'Remarkably': 'The word "Remarkably" is subjective. It might be fine to use it once, but do not overuse it',
'somewhat': 'The word "somewhat" might be subjective. Consider giving concrete numbers.',
# Random corrections
'less then': 'Probably "then" should be changed to "than" if this is a comparison.',
'more then': 'Probably "then" should be changed to "than" if this is a comparison.',
'higher then': 'Probably "then" should be changed to "than" if this is a comparison.',
'lower then': 'Probably "then" should be changed to "than" if this is a comparison.',
'bigger then': 'Probably "then" should be changed to "than" if this is a comparison.',
'smaller then': 'Probably "then" should be changed to "than" if this is a comparison.',
'larger then': 'Probably "then" should be changed to "than" if this is a comparison.',
'better then': 'Probably "then" should be changed to "than" if this is a comparison.',
'micrometer': 'To avoid confusion with a device called "micrometer", you can use "micron" for units.',
' data is': 'The word "data" is plural, double-check if "data is" is correct.',
' data has': 'The word "data" is plural, double-check if "data has" is correct.',
' data shows': 'The word "data" is plural, double-check if "data shows" is correct.',
' 0 ': 'Simple numbers 0-10 are better to be spelled out, e.g. "five samples", "above zero", "equal to one".',
'and/or': 'Try to say it without "and/or" monstrosity. Often, just "and" or "or" is enough.',
'or/and': 'Try to say it without "or/end" monstrosity. Often, just "and" or "or" is enough.',
'generate ': 'Verify that the verb "generate" really describes a generation process. Otherwise, consider replacing it with "cause".',
'generated': 'Verify that the verb "generated" really describes a generation process. Otherwise, consider replacing it with "caused".',
'generating': 'Verify that "generating" really describes a generation process. Otherwise, consider replacing it with "causing".',
'In conclusions': 'Correct as "In conclusion".',
' the the ': 'Seems like "the" is repeated twice,',
' a a ': 'Seems like "a" is repeated twice,',
' an an ': 'Seems like "a" is repeated twice,',
'Eq. (': 'Brackets around the equation number are usually unnecessary, e.g. Eq. 1., check guidelines for your journal.',
'Co.': 'Full stop is not required after Co, i.e. just "and Co" is fine.',
' --- ': 'Usually, m-dash does not have spaces around it. e.g. "Photons---quanta of light---have no mass.", but it is a matter of style.',
' allow': 'Check if the verb "allow" is related to some permissions. If you mean "make it possible", use the verb "enable".',
' insure': 'Check if "insure" is not mistaken for "ensure". If you mean "make sure" use "ensure".',
'propagate as long': 'Verify that you do not mean "propagate as far" instead of "propagate as long".',
'propagates as long': 'Verify that you do not mean "propagates as far" instead of "propagates as long".',
'propagated as long': 'Verify that you do not mean "propagated as far" instead of "propagated as long".',
'propagating as long': 'Verify that you do not mean "propagating as far" instead of "propagating as long".',
'big mean free path': 'Consider replacing "big" in "big mean free path" with "long".',
'big MFP': 'Consider replacing "big" in "big MFP" with "long".',
'small MFP': 'Consider replacing "small" in "big MFP" with "short".',
'large MFP': 'Consider replacing "large" in "big MFP" with "long".',
'large mean free path': 'Consider replacing "large" in "big mean free path" with "long".',
'small mean free path': 'Consider replacing "small" in "big mean free path" with "short".',
'travel as long': 'Verify that you do not mean "travel as far" instead of "travel as long".',
'travels as long': 'Verify that you do not mean "travels as far" instead of "travels as long".',
'traveled as long': 'Verify that you do not mean "traveled as far" instead of "traveled as long".',
'traveling as long': 'Verify that you do not mean "traveling as far" instead of "traveling as long".',
'travelled as long': 'Verify that you do not mean "travelled as far" instead of "traveled as long".',
'travelling as long': 'Verify that you do not mean "travelling as far" instead of "traveling as long".',
'$\hslash$ is the reduced Planck': 'It is safe to assume that all physicists know the meaning of h-bar.',
'$\hslash$ is the Planck': 'It is safe to assume that all physicists know the meaning of h-bar.',
'$\hslash$ is Planck': 'It is safe to assume that all physicists know the meaning of h-bar.',
'$\hbar$ is the reduced Planck': 'It is safe to assume that all physicists know the meaning of h-bar.',
'$\hbar$ is the Planck': 'It is safe to assume that all physicists know the meaning of h-bar.',
'$\hbar$ is Planck': 'It is safe to assume that all physicists know the meaning of h-bar.',
'irregardless': 'Replace "irregardless" with "regardless".',
'Monte-Carlo': 'Spell "Monte-Carlo" without a hyphen, i.e. "Monte Carlo".',
'have to have': 'Replace "have to have" with "must have" or "should have".',
'has to have': 'Replace "have to have" with "must have" or "should have".',
'everyone of ': 'Correct "everyone of" as "every one of".',
' an other ': 'Correct "an other" as "another".',
' is comprised of ': 'Correct "is comprised of" as "comprises". The whole comprises its parts.',
' are comprised of ': 'Correct "are comprised of" as "comprise". The whole comprises its parts.',
' onboard ': 'Correct "onboard" as "on-board".',
' cause and affect': 'Correct as "cause and affect" as "cause and effect".',
'carefully chosen': 'The word "carefully" does not add much here. The act of choice already implies some consideration.',
'carefully selected': 'The word "carefully" does not add much here. The act of selection already implies some consideration.',
'carefully select': 'The word "carefully" does not add much here. The act of selection already implies some consideration.',
'carefully choose': 'The word "carefully" does not add much here. The act of choice already implies some consideration.',
'low frequency range': 'Correct as "low-frequency".',
'high frequency range': 'Correct as "high-frequency".',
'high frequency vibration': 'Correct as "high-frequency".',
'low frequency vibration': 'Correct as "low-frequency".',
'high frequency phonon': 'Correct as "high-frequency".',
'low frequency phonon': 'Correct as "low-frequency".',
'straight curve': 'Usually a line is either straight or curved. Consider replacing "straight curve" with "straight line".',
'linear curve': 'Usually a linear dependence is not curved. Consider replacing "linear curve" with "line".',
'before hand': 'Beforehand is spelled as one word.',
'different than': 'Correct "different than" as "different from".',
# Numbers next to words
'2-layer': 'Spell out simple numbers like "two-layer".',
'3-layer': 'Spell out simple numbers like "three-layer".',
'4-layer': 'Spell out simple numbers like "four-layer".',
'2-beam': 'Spell out simple numbers like "two-beam".',
'3-beam': 'Spell out simple numbers like "three-beam".',
'4-beam': 'Spell out simple numbers like "four-beam".',
'2-fold': 'Spell out simple numbers like "two-fold".',
'3-fold': 'Spell out simple numbers like "three-fold".',
'4-fold': 'Spell out simple numbers like "four-fold".',
'5-fold': 'Spell out simple numbers like "five-fold".',
'2-body': 'Spell out simple numbers like "two-body".',
'3-body': 'Spell out simple numbers like "three-body".',
# Increases as temperature is increased
'increases as the temperature is increased': 'The phrase "increases as the temperature is increased" can be simplified as "increases with temperature.',
'increase as the temperature is increased': 'The phrase "increase as the temperature is increased" can be simplified as "increase with temperature.',
'increased as the temperature is increased': 'The phrase "increased as the temperature is increased" can be simplified as "increase with temperature.',
'increase as the temperature was increased': 'The phrase "increase as the temperature was increased" can be simplified as "increased with temperature.',
'increased as the temperature was increased': 'The phrase "increased as the temperature was increased" can be simplified as "increased with temperature.',
# Referring to figures
' fig.': 'Most journals prefer capitalized references to figures, e.g. "as shown in Fig. 1".',
' figs.': 'Most journals prefer capitalized references to figures, e.g. "as shown in Figs. 1-2".',
'[Fig': 'Most journals prefer regular brackets for figure references, e.g. (Fig. 1).',
'(see Fig': 'You can omit the word "see" in the figure reference, e.g. (Fig. 1).',
'(see fig': 'You can omit the word "see" in the figure reference, e.g. (Fig. 1).',
'(as shown in Fig': 'You can omit the words "as shown in" in the figure reference, e.g. (Fig. 1).',
'(shown in Fig': 'You can omit the words "shown in" in the figure reference, e.g. (Fig. 1).',
'(see SI': 'You can omit the word "see" in the SI reference, e.g. (Supplementary Information S1).',
'(see Supp': 'You can omit the word "see" in the figure reference, e.g. (Supplementary Figure S1).',
'(see SM': 'You can omit the word "see" in the figure reference, e.g. (Supplementary Figure S1).',
'(see Methods': 'You can omit the word "see" in the Methods reference and just write (Methods).',
'(see Appendix': 'You can omit the word "see" in the Appendix reference and just write (Appendix 1).',
# Shortened units
'thousands of K ': 'Consider spelling our the units as kelvin',
'hundreds of K ': 'Consider spelling our the units as kelvin',
'tens of K ': 'Consider spelling our the units as kelvin',
'few K ': 'Consider spelling our the units as kelvin',
'several K ': 'Consider spelling our the units as kelvin',
'thousands of K.': 'Consider spelling our the units as kelvin',
'hundreds of K.': 'Consider spelling our the units as kelvin',
'tens of K.': 'Consider spelling our the units as kelvin',
'few K.': 'Consider spelling our the units as kelvin',
'several K.': 'Consider spelling our the units as kelvin',
'thousands of µm': 'Consider spelling out the units as microns',
'hundreds of µm': 'Consider spelling out the units as microns',
'tens of µm': 'Consider spelling out the units as microns',
'few µm': 'Consider spelling out the units as microns',
'several µm': 'Consider spelling our the units as microns',
'thousands of nm': 'Consider spelling our the units as nanometers instead of nm',
'hundreds of nm': 'Consider spelling our the units as nanometers instead of nm',
'tens of nm': 'Consider spelling our the units as nanometers instead of nm',
'few nm': 'Consider spelling our the units as nanometers instead of mm',
'several nm': 'Consider spelling our the units as nanometers instead of nm',
'thousands of mm': 'Consider spelling our the units as millimeters instead of mm',
'hundreds of mm': 'Consider spelling our the units as millimeters instead of nm',
'tens of mm': 'Consider spelling our the units as millimeters instead of mm',
'few mm': 'Consider spelling our the units as millimeters instead of mm',
'several mm': 'Consider spelling our the units as millimeters instead of mm',
# Numbers instead of words
'100s of ': 'Write "hundreds of" instead of "100s of "',
'10s of ': 'Write "tens of" instead of "100s of "',
'1000s of ': 'Write "thousands of" instead of "100s of "',
'1000000s of ': 'Write "millions of" instead of "100s of "',
# Passive voice
'has been observed': 'Consider rewriting the sentence with "has been observed" in active voice, e.g. "we observed that".',
'have been observed': 'Consider rewriting the sentence with "have been observed" in active voice, e.g. "we observed that".',
'have been demonstrated': 'Consider rewriting the sentence with "have been demonstrated" in active voice, e.g. "we demonstrated that".',
'has been demonstrated': 'Consider rewriting the sentence with "has been demonstrated" in active voice, e.g. "we demonstrated that".',
'has been shown': 'Consider rewriting the sentence with "has been shown" in active voice, e.g. "we showed that".',
'have been shown': 'Consider rewriting the sentence with "have been shown" in active voice, e.g. "we showed that".',
'have been investigated': 'Consider rewriting the sentence with "have been investigated" in active voice, e.g. "researchers investigated the effect".',
'has been investigated': 'Consider rewriting the sentence with "has been investigated" in active voice, e.g. "researchers investigated the effect".',
'have been studied': 'Consider rewriting the sentence with "have been studied" in active voice, e.g. "researchers studied the effect".',
'has been studied': 'Consider rewriting the sentence with "has been studied" in active voice, e.g. "researchers studied the effect".',
'was observed': 'Consider rewriting the sentence with "was observed" in active voice, e.g. "we observed that".',
'were observed': 'Consider rewriting the sentence with "were observed" in active voice, e.g. "we observed that".',
'were demonstrated': 'Consider rewriting the sentence with "were demonstrated" in active voice, e.g. "we demonstrated that".',
'was demonstrated': 'Consider rewriting the sentence with "was demonstrated" in active voice, e.g. "we demonstrated that".',
'was shown': 'Consider rewriting the sentence with "was shown" in active voice, e.g. "we showed that".',
'were shown': 'Consider rewriting the sentence with "were shown" in active voice, e.g. "we showed that".',
'were investigated': 'Consider rewriting the sentence with "were investigated" in active voice, e.g. "researchers investigated the effect".',
'was investigated': 'Consider rewriting the sentence with "was investigated" in active voice, e.g. "researchers investigated the effect".',
'were studied': 'Consider rewriting the sentence with "were studied" in active voice, e.g. "researchers studied the effect".',
'was studied': 'Consider rewriting the sentence with "was studied" in active voice, e.g. "researchers studied the effect".',
'was evaluated': 'Consider rewriting the sentence with "was evaluated" in active voice, e.g. "researchers evaluated ...".',
'were evaluated': 'Consider rewriting the sentence with "was evaluated" in active voice, e.g. "researchers evaluated ...".',
# Inappropriate language
"it's": 'If you mean "it is", it is better just to write "it is". Otherwise, it might need to be corrected as "its", e.g. "material and its properties".',
"it`s": 'If you mean "it is", it is better just to write "it is". Otherwise, it might need to be corrected as "its", e.g. "material and its properties".',
'kind of': 'Consider kind of replacing "kind of" with "rather" or kind of avoiding it completely.',
'pretty much': 'Consider pretty much deleting "pretty much".',
' and so on.': 'Try to rewrite without "...and so on". It might be too informal and vague if other items in the list are unclear. Either list all important items or generalize the remaining, for example "Voyager flew past Mars, Jupiter, and other planets.',
' and so forth': 'Try to rewrite without "...and so on". It might be too informal and vague if other items in the list are unclear. Either list all important items or generalize the remaining, for example "Voyager flew past Mars, Jupiter, and other planets.',
'sort of': 'Consider sort of replacing "sort of" with "rather" or sort of avoiding it completely.',
' less ': 'Verify that "less" is not misused for "fewer" (e.g. "less time", but "fewer samples") or cannot be replaced with a more precise word like "thinner", "shorter", "weaker" etc.',
' very ': 'Consider if the word "very" is very very necessary. If the emphasis is required, use words strong in themselves or quantify the statement.',
' these days.': 'These days we consider "these days" too informal. Consider omitting or using "recently".',
'viewpoint': 'Consider replacing with "point of view".',
"don't": "Most academic journals prefer do not instead of don't.",
"isn't": "Most academic journals prefer is not instead of isn't.",
"wasn't": "Most academic journals prefer was not instead of wasn't.",
"doesn't": "Most academic journals prefer does not instead of doesn't.",
"wouldn't": "Most academic journals prefer would not instead of wouldn't.",
"shouldn't": "Most academic journals prefer should not instead of shouldn't.",
'it is': 'Avoid constructions with "it is" since they obscure the main subject and action of a sentence.',
'there is': 'Avoid constructions with "there is" since they obscure the main subject and action of a sentence.',
'there are': 'Avoid constructions with "there are" since they obscure the main subject and action of a sentence.',
'It is': 'Avoid constructions with "It is" since they obscure the main subject and action of a sentence.',
'There is': 'Avoid constructions with "There is" since they obscure the main subject and action of a sentence.',
'There are': 'Avoid constructions with "There are" since they obscure the main subject and action of a sentence.',
'Actually': 'The word "Actually" might actually be unnecessary.',
'actually': 'The word "actually" might actually be unnecessary.',
'really': 'The word "really" might be really unnecessary.',
'years': 'Instead of "years", it might be better to give the exact year of the event.',
'a bit ': 'Consider replacing informal "a bit" with a bit more formal "somewhat" or removing it completely.',
'a lot of': 'Consider replacing "a lot of" with "many" or "several", or just give the exact number.',
'A lot of': 'Consider replacing "A lot of" with "Many" or "Several", or just give the exact number.',
'You ': 'Using "You" might be inappropriate in academic writing. Consider using "One", e.g. "One can see...".',
'you ': 'Using "you" might be inappropriate in academic writing. Consider using "One", e.g. "One can see...".',
'And ': 'Instead of starting this sentence with "And" try just removing it.',
' thing': 'The word "thing" is rather vague, try to be more specific.',
'Dear Editor': 'Consider to address your dear editor by the real name.',
'Dear editor': 'Consider to address your dear editor by the real name.',
'Firstly': 'In modern English "First" is preferred to "Firstly".',
'firstly': 'In modern English "first" is preferred to "firstly".',
'Secondly': 'In modern English "Second" is preferred to "Secondly".',
'secondly': 'In modern English "second" is preferred to "secondly".',
'diminish ': 'If by "diminish" you mean that something is decreasing, consider replacing with "decrease".',
'diminishing ': 'If by "diminishing" you mean that something is decreasing, consider replacing with "decreasing".',
'diminished ': 'If by "diminished" you mean that something is decreasing, consider replacing with "decreased".',
'So,': 'Beginning with "So" might seem so informal. So, consider replacing it with "Thus,".',
'So ': 'Beginning with "So" might seem so informal. So, consider replacing it with "Thus".',
'By the way': '"By the way" might seem too informal.',
'stand for': '"stand for" might seem too informal. Consider "represent".',
'stands for': '"stands for" might seem too informal. Consider "represents".',
'leave out': '"leave out" might seem too informal. Consider "omit".',
'think about': '"think about" might seem too informal. Consider "consider".',
'point out': '"point out" might seem too informal. Consider "indicate".',
# Latinisms
'radiuses': 'Preferably replace "radiuses" with "radii".',
'axises': 'Correct "axises" as "axes".',
'thesises': 'Correct "thesises" as "theses".',
'bacteriums': 'Correct "bacteriums" as "bacteria".',
'erratums': 'Correct "erratums" as "errata".',
'analysises': 'Correct "analysises" as "analyses".',
'appendixes': 'Correct "appendixes" as "appendices".',
'bacteriums': 'Correct "bacteriums" as "bacteria".',
'stimuluses': 'Correct "stimuluses" as "stimuli".',
'vortexes': 'Correct "vortexes" as "vortices".',
'ab initio ': 'Consider if your readers know the Latin expressions "ab initio". Consider replacing with "from first principles" or similar.',
'in vitro ': 'Consider if your readers know the Latin expressions "in vitro" or if there might be a more common term.',
'in vivo ': 'Consider if your readers know the Latin expressions "in vivo" or if there might be a more common term.',
'e.g.': 'Consider if your readers know the Latin expressions "e.g.". It might be better to write "for example".',
'i.e.': 'Consider if your readers know the Latin expressions "i.e.". It might be better to write "that is".',
'in silico ': 'Consider if your readers know the Latin expressions "in silico" or if there might be a more common term.',
'in utero': 'Consider if your readers know the Latin expressions "in utero" or if there might be a more common term.',
'in situ ': 'Consider if your readers know the Latin expressions "in situ" or if there might be a more common term.',
'ex vivo ': 'Consider if your readers know the Latin expressions "ex vivo" or if there might be a more common term.',
'vs.': 'Consider if your readers know the Latin expressions "vs.". It might be better to replace with "against" or "as a function of".',
'a.k.a.': 'Consider replacing "a.k.a." with "also known as" for clarity.',
' aka ': 'Consider replacing "aka" with "also known as" for clarity.',
' p.a.': 'Consider replacing "p.a." with "per year" for clarity.',
' ad hoc': 'Consider replacing "ad hoc" with "improvised" for clarity.',
# Latex best practices
'$\mu$m': 'You may replace LaTeX expression "$\mu$m" with "{\\textmu}m" for better looking letter mu.',
'$\mu$s': 'You may replace LaTeX expression "$\mu$m" with "{\\textmu}s" for better looking letter mu.',
'$\mu$g': 'You may replace LaTeX expression "$\mu$m" with "{\\textmu}g" for better looking letter mu.',
'$\mu$TDTR': 'You may replace LaTeX expression "$\mu$TDTR" with "{\\textmu}TDTR" for better looking letter mu.',
'\hslash': 'If by "\hslash" you mean the reduced Planck constant, use "\hbar".',
'+/-': 'If you are in LaTeX, use "\pm" instead of "+/-". Otherwise, find proper plus-minus symbol.',
' $^\circ$C': 'Degrees Celsius should not be separated from the number with a space',
' $^\circ$F': 'Degrees Fahrenheit should not be separated from the number with a space.',
}
# This list of cliches was taken from suspense.net:
# Web Page: http://suspense.net/whitefish/cliche.htm
# Email: [email protected]
CLICHES = set([
"Hallmark",
"paradigm shift",
"At the end of the day",
"at the end of the day",
"In a nutshell",
"in a nutshell",
"Holy Grail",
"holy grail",
"ace up your sleeve",
"all talk, no action",
"all booster, no payload",
"all hat, no cattle",
"all hammer, no nail",
"all icing, no cake",
"all shot, no powder",
"all sizzle, no steak",
"all wax and no wick",
"all that and a bag of chips",
"all thumbs",
"all wet",
"all's fair in love and war",
"almighty dollar",
"always a bridesmaid",
"ambulance chase",
"armchair quarterback",
"army brat",
"art imitates life",
"as luck would have it",
"as old as time",
"back against the wall",
"back in the saddle",
"back to square one",
"back to the drawing board",
"bad to the bone",
"ballpark figure",
"baptism of fire",
"bare bones",
"bark is worse than the bite",
"bark up the wrong tree",
"bats in the belfry",
"beat around the bush",
"beat the bushes",
"better late than never",
"better safe than sorry",
"between a rock and a hard place",
"beyond the pale",
"big as life",
"big fish in a small pond",
"big man on campus",
"bird in the hand",
"bite the dust",
"bitter disappointment",
"black as coal",
"blast from the past",
"bleeding heart",
"blind as a bat",
"blood is thicker than water",
"blood money",
"blood on your hands",
"blood, sweat and tears",
"blow this joint",
"boil it down to",
"boils down to",
"booze and broads",
"bored to tears",
"born and raised",
"born yesterday",
"bottom line",
"brain drain",
"brain dump",
"brass tacks",
"bring home the bacon",
"broken record",
"bull by the horns",
"bull in a china shop",
"bump in the night",
"busy as a bee",
"by and large",
"calm before the storm",
"candle at both ends",
"case of mistaken identity",
"cat out of the bag",
"caught red-handed",
"checkered career",
"chickens come home to roost",
"chomping at the bit",
"cleanliness is next to godliness",
"clear as a bell",
"clear as mud",
"cold shoulder",
"could care less",
"couldn't care less",
"couldn't get to first base",
"count your blessings",
"countless hours",
"creature comfort",
"crime in the street",
"curiosity killed the cat",
"cut a fine figure",
"cut and dried",
"cut to the chase",
"cut to the quick",
"cute as a button",
"darkest before the dawn",
"dead as a doornail",
"death and taxes",
"death's doorstep",
"devil is in the details",
"dog in the mange",
"don't count your chickens before they're hatched",
"don't do the crime if you can't do the time",
"doubting Thomas",
"down and dirty",
"down in the dumps",
"down pat",
"down the drain",
"down the toilet",
"down the hatch",
"down to earth",
"drive you up a wall",
"dyed in the wool",
"ear to the ground",
"early bird catches the worm",
"easier said than done",
"easy as 1-2-3",
"easy as pie",
"eat crow",
"eat humble pie",
"enough already",
"every dog has its day",
"every fiber of my being",
"everything but the kitchen sink",
"evil twin",
"existential angst",
"experts agree",
"eye for an eye",
"facts of life",
"fair-haired one",
"fair weather friend",
"fall off of a turnip truck",
"fat slob",
"favor us with a song",
"fear and loathing",
"feather your nest",
"fellow traveler",
"few and far between",
"field this one",
"fifteen minutes of fame",
"fish nor fowl",
"fly by night",
"fly the coop",
"for the birds",
"fox in the henhouse",
"freudian slip",
"fun and games",
"fun in the sun",
"garbage in, garbage out",
"get the sack",
"get your groove back",
"gets my goat",
"gift horse in the mouth",
"gilding the lily",
"give a damn",
"give me a break",
"gives me the creeps",
"go him one better",
"goes without saying",
"good deed for the day",
"good time was had by all",
"Greek to me",
"green thumb",
"green-eyed monster",
"grist for the mill",
"guiding light",
"hair of the dog",
"hard to believe",
"have a nice day",
"head honcho",
"heart's content",
"hell-bent for leather",
"hidden agenda",
"high on the hog",
"hold a candle to",
"hold your horses",
"hold your tongue",
"hook or by crook",
"horse of a different color",
"hot knife through butte",
"how goes the battle",
"if the shoe fits",
"in a pinch",
"in a wink",
"in harm's way",
"in the tank",
"in your dreams",
"in your face",
"inexorably drawn",
"info dump",
"influence peddling",
"intents and purposes",
"it was a dark and stormy night",
"it won't fly",
"Jack of all trades",
"jockey for position",
"Johnny-come-lately",
"joined at the hip",
"jump down your throat",
"jump in with both feet",
"jump on the bandwagon",
"jump the gun",
"jump her bones",
"jump his bones",
"junk in the trunk",
"jury is still out",
"justice is blind",
"keep an eye on you",
"keep it down",
"keep it simple, stupid",