Giter Site home page Giter Site logo

jabref / abbrv.jabref.org Goto Github PK

View Code? Open in Web Editor NEW
132.0 132.0 80.0 14.09 MB

A repository of abbreviations for references, e.g., for conferences, journals, institutes, etc.

Home Page: https://abbrv.jabref.org

License: Creative Commons Zero v1.0 Universal

Python 100.00%

abbrv.jabref.org's Introduction

JabRef Bibliography Management

JabRef is an open-source, cross-platform citation and reference management tool.

Stay on top of your literature: JabRef helps you to collect and organize sources, find the paper you need and discover the latest research.

main table

Features

JabRef is available free of charge and is actively developed. It supports you in every step of your research work.

Collect

  • Search across many online scientific catalogues like CiteSeer, CrossRef, Google Scholar, IEEEXplore, INSPIRE-HEP, Medline PubMed, MathSciNet, Springer, arXiv, and zbMATH
  • Import options for over 15 reference formats
  • Easily retrieve and link full-text articles
  • Fetch complete bibliographic information based on ISBN, DOI, PubMed-ID and arXiv-ID
  • Extract metadata from PDFs
  • Import new references directly from the browser with one click using the official browser extension for Firefox, Chrome, Edge, and Vivaldi

Organize

  • Group your research into hierarchical collections and organize research items based on keywords/tags, search terms, or your manual assignments
  • Advanced search and filter features
  • Complete and fix bibliographic data by comparing with curated online catalogs such as Google Scholar, Springer, or MathSciNet
  • Customizable citation key generator
  • Customize and add new metadata fields or reference types
  • Find and merge duplicates
  • Attach related documents: 20 different kinds of documents supported out of the box, completely customizable and extendable
  • Automatically rename and move associated documents according to customizable rules
  • Keep track of what you read: ranking, priority, printed, quality-assured

Cite

  • Native BibTeX and Biblatex support
  • Cite-as-you-write functionality for external applications such as Emacs, Kile, LyX, Texmaker, TeXstudio, Vim and WinEdt.
  • Format references using one of thousands of built-in citation styles or create your own style
  • Support for Word and LibreOffice/OpenOffice for inserting and formatting citations

Share

  • Many built-in export options or create your export format
  • Library is saved as a simple text file, and thus it is easy to share with others via Dropbox and is version-control friendly
  • Work in a team: sync the contents of your library via a SQL database

Installation

Fresh development builds are available at builds.jabref.org. The latest stable release is available at FossHub.

Please see our Installation Guide.

Bug Reports, Suggestions, Other Feedback

Donation PayPal Donate

We are thankful for any bug reports or other feedback. If you have ideas for new features you want to be included in JabRef, tell us in the feature section of our forum! If you need support in using JabRef, please read the documentation first, the frequently asked questions (FAQ) and also have a look at our community forum. You can use our GitHub issue tracker to file bug reports.

An explanation of donation possibilities and usage of donations is available at our donations page.

Contributing

dev-docs Help Contribute to Open Source Join the chat at https://gitter.im/JabRef/jabref OpenHub Deployment Status Test Status codecov.io

Want to be part of a free and open-source project that tens of thousands of scientists use every day? Check out the ways you can contribute, below:

We view pull requests as a collaborative process. Submit a pull request early to get feedback from the team on work in progress. We will discuss improvements with you and agree to merge them once the developers approve. Please also remember to discuss bigger changes early with the core developers to avoid a waste of time and work. Some fundamental design decisions can be found within our list of Architectural Decision Records.

If you want a step-by-step walk-through on how to set-up your workspace, please check this guideline.

To compile JabRef from source, you need a Java Development Kit 20 and JAVA_HOME pointing to this JDK. To run it, just execute gradlew run. When you want to develop, it is necessary to generate additional sources using gradlew generateSource and then generate the Eclipse gradlew eclipse. For IntelliJ IDEA, just import the project via a Gradle Import by pointing at the build.gradle.

gradlew test executes all tests. We use GitHub Actions for executing the tests after each commit. For developing, it is sufficient to locally only run the associated test for the classes you changed. Github will report any other failure.

Sponsoring

JabRef development is powered by YourKit Java Profiler
YourKit Java Profiler

abbrv.jabref.org's People

Contributors

allcontributors[bot] avatar danaroth83 avatar davidemdot avatar doc73 avatar emraher avatar gigiux avatar github-actions[bot] avatar gutow avatar jd-a avatar jhossbach avatar jlaehne avatar jmmelko avatar ju-sh avatar koppor avatar lenhard avatar mayrmt avatar musm avatar northword avatar nujabse avatar patrickmelix avatar rjdan avatar siedlerchr avatar simonharrer avatar sreenath-tm avatar tdegeus avatar thfi avatar tobiasdiez avatar uh-comm avatar wolfgang-noichl avatar yuzie007 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

abbrv.jabref.org's Issues

Refactoring the programs

Can we make the following changes to improve the Python programs?

  • wrap the main code into a function.
  • Using with statements for context management.
  • exception handling

I feel this would make them better and would like to work on this if it's a good idea.

Is there an upper limit for importing large periodical abbreviation database?

I am preparing to add a large periodical abbreviation library, which is about 13M. I have merged all the journals provided by you. However, when I import jabref, it seems that many of the following journals have not been imported. Is there a maximum number of journal entries in a file? I have 170800 journal abbreviation entries

Built-in Journal abbreviations list contains multiple errors

JabRef version

5.10 (latest release)

Operating system

Windows

Details on version and operating system

No response

Checked with the latest development build (copy version output from About dialog)

  • I made a backup of my libraries before testing the latest development version.
  • I have tested the latest development version and the problem persists

Steps to reproduce the behaviour

There are many journal abbreviation errors in the built-in list of abbreviations. Some examples:

  • Discrete and Computational Geometry
  • Differentiial Geometry and Topoloyg, Discrete and Computational Geometry
  • Stochastic Analysis in Discrete and Continuous Settings

There seems to be a ton of journals which get mapped to "Lect. Notes. Comput. Sci."

Appendix

...

Log File
Paste an excerpt of your log file here

Move data to wiki data

journal_abbreviations_webofscience missmatches

Hi!

I found some mismatches in this files for example in the ones starting with letter F, e.g. some frontiers journals:

abbrev Journal
Physcs Proc Frontier Research in Nanoscale Science and Technology
Frontiers Frontiers-a Journal of Women Studies
Front Collect Frontiers Collection
Frontiers Coll Frontiers Collection
Key Eng Mat Frontiers for Engineering Materials
Lect Notes Comput Sc Frontiers in Algorithmics
Lect Notes Comput Sc Frontiers in Algorithmics, Proceedings
Front App M Frontiers in Applied Mathematics
Front Appl Math Frontiers in Applied Mathematics
Adv Exp Med Biol Frontiers in Arterial Chemoreception
Fr Art Int Frontiers in Artificial Intelligence and Applications
Front Artif Intel Ap Frontiers in Artificial Intelligence and Applications
Front Behav Neurosci Frontiers in Behavioral Neuroscience
Gwumc Dept Frontiers in Bioactive Lipids
Front Biom Frontiers in Biomedicine and Biotechnology
Conf P Acs Frontiers in Bioprocessing Ii
Front Biosci Frontiers in Bioscience
Front Biosci Frontiers in Bioscience-landmark
Front Biosci-landmrk Frontiers in Bioscience-landmark
Adv Exp Med Biol Frontiers in Brain Repair
Prog Exp Cardiol Frontiers in Cardiovascular Health
Front Cell Neurosci Frontiers in Cellular Neuroscience
Adv Exp Med Biol Frontiers in Cerebral Vascular Biology
Am Heart Monogr S Frontiers in Cerebrovascular Disease: Mechanisms, Diagnosis, and Treatment
Adv Exp Med Biol Frontiers in Clinical Neuroscience: Neurodegeneration and Neuroprotection
Front Comput Neurosc Frontiers in Computational Neuroscience
Springer Ser Adv Man Frontiers in Computing Technologies for Manufacturing Applications
Ann Ny Acad Sci Frontiers in Condensed Matter Theory
Ann Ny Acad Sci Frontiers in Cosmic Physics
Adv Lif Sci Frontiers in Crustacean Neurobiology

Nature mis-abbreviated

In the JabRef built-in list, we have
Nature abbreviated by "Cah Rev The".
This is obviously incorrect.

By the way, how does one override the built-in list?

ACM Journal gone missing

Hi,

after I came across this issue several times, I'm going to post it here: The CS journal

ACM Transactions on Programming Languages and Systems

seems to be missing from the general list https://abbrv.jabref.org/journals/journal_abbreviations_general.csv. That journal might have changed it's name, nevertheless, citations from that time still use that name.

E.g., I found some lists from the JR user community that still contain it:
https://raw.githubusercontent.com/wpoely86/jabref-abbreviations/master/list-abbreviations.txt

Thanks for a fix, if applicable.

Python version used for the project

Can the version of Python used for this repo be specified?

updateMathSciNet.py seems to use Python3.6 or later judging by its use of fstrings whereas combineJournalLists.py seems to use Python2 since it uses print statements instead of print() function calls.

Can we agree to use Python3.7 as it is the latest?

Use periods consistently

As it stands, some abbreviations include periods, while others don't. Compare for example "Quality Assurance in Health Care" (Qual. Assur. Health Care) and "Quality Assurance in the Fish Industry" (Dev Food Sci).

Is there any reason for this inconsistency? I think it would be best to always use the period or not and to possibly leave the choice up to the user.

Built-in abbreviations incorrectly get 'Science(s)' to 'Sc.'

JabRef version

5.12 (latest release)

Operating system

Windows

Details on version and operating system

No response

Checked with the latest development build (copy version output from About dialog)

  • I made a backup of my libraries before testing the latest development version.
  • I have tested the latest development version and the problem persists

Steps to reproduce the behaviour

In the latest release 5.12 and 5.13, there are several journals are incorrectly abbreviated in the built-in list. For example, Identity Studies in the Social Sciences, Communications in Computer and Information Science, Earth and Planetary Sciences all get the word 'Science(s)' abbreviated to 'Sc.' instead of 'Sci.'

Appendix

...

Log File
Paste an excerpt of your log file here

IEEE journals are abbreviated incorrectly

E.g., IEEE Transactions on Medical Imaging is turned into #IEEE_J_MI#, I think the correct abbreviation would be IEEE Trans. Med. Imaging. I believe this is because journal_abbreviations_ieee_strings.csv is not following the conventions / is not parsed as intended. I think this happened in 585cf35, @tobiasdiez maybe you know what went wrong?

Add quality checker

I needed to fix lists, because "wrong" lists were in. See #148

We should have a checker. Following are the tasks it should check:

ERROR: Wrong escape

"Zeszyty Naukowe Wy\","Problemy Mat."
"Journal of Evolutionary Biochemistry and Physiology\","J. Evol. Biochem. Physiol."

ERROR: Wrong beginning letters

"Zeszyty Naukowe Wy\","Problemy Mat."

(This is #107)

ERROR: List contains non-UTF8 characters

This is #125.

WARN: Double entries

"Advances in Applied Mathematics","Adv. Appl. Math."
"Advances in Applied Mathematics","Adv. in Appl. Math."

(This refs #77)

WARN: Same full form appearing twice

"Advances in Applied Mathematics","Adv. Appl. Math."
"Advances in Applied Mathematics","Adv. in Appl. Math."

(This refs #77)

WARN: Same abbrevation appearing twice

"Advances in Data Analysis and Classification. ADAC","Adv. Data Anal. Classif."
"Advances in Data Analysis and Classification. ADAC. Theory, Methods, and Applications in Data Science","Adv. Data Anal. Classif."

(This refs #77)

WARN: abbreviation is the same as the full text

"Quantum","Quantum"

WARN: Management is abbreviated with outdated "Manage." instead of "Manag.

This is #78

Is there a problem with the abbreviation entry in file `journals/journal_abbreviations_webofscience-dots.csv` ?

The following abbreviations feel inexplicable. I'm not sure why they are so abbreviated, and I feel like there are many, so I won't list them all. Is this wrong?

"cancer gene therapy":"Adv. Exp. Med. Biol.", 

Cardiovascular Fluid Mechanics;Cism. Cour. L.;;

Cardiovascular Fluid Mechanics;Cism. Courses. Lect.;;

Catalysis of Organic Reactions;Chem. Ind-ser.;;
Catalysis of Organic Reactions;Chem. Indust.;;
Catalysis of Organic Reactions /;Chem. Indust.;;

Journal abbreviations

JabRef 5.6--2022-04-25--5c9d898 built in abbreviation list

"Organic electronics" should be "Org. Electron." instead of "Adv Polym Sci".

Moreover, "Abbreviation Name" and "Shortest unique abbreviations" seem to be the same for all entries.

Previous built in abbreviation list was much better.

Made release

Hi,,

On the debian side we want to package this tree in order to share this kbibtex.

Could be possible to make tag, thus release

Bastien

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.