Track Awesome Research Updates Daily
:seedling: a curated list of tools to help you with your research/life; I built a front end around this repo, please use the link below [This repo is Not Maintained Anymore]
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor · 😺 emptymalei/awesome-research · ⭐ 1.7K · 🏷️ Miscellaneous
Aug 15, 2023
Investigate Papers / HTML+CSS+JS
- Synthical: AI-powered collaborative research environment. You can use it to get recommendations of articles based on reading history, simplify papers, find out what articles are trending, search articles by meaning (not just keywords), create and share folders of articles, see lists of articles from specific companies and universities, and add highlights.
Nov 23, 2022
Datasets / Social Sciences
Sep 22, 2022
Editors / LaTeX
- Overleaf(
Cloud
): Built in version control, Dropbox and GitHub integration, preview, cooperation, simple UI. It also provides a lot of templates.
- Overleaf Source Code (⭐11k): Overleaf open sourced their codes. This is a great move I would say.
LaTeX Beamer / HTML+CSS+JS
- Beamer: Shipped with standard LaTeX installations. A lot of themes has been invented. Start editing with one click on Overleaf
Aug 20, 2022
Investigate Papers / HTML+CSS+JS
- Connected Papers: Visualise connected papers with support for node colours, size and distance from origin to distinguish whether a paper is useful and how related it is.
Jan 09, 2022
Static Site Generator / Social Sciences
- Hyperdraft(Written in
JavaScript
)(Markdown
): Automatically generate a website as you type plaintext or Markdown.
Oct 09, 2020
Graph Making / HTML+CSS+JS
- Graphviz(
Linux,Win,Max,Solaris,FreeBSD
): Open source graph visualization software.
Oct 06, 2020
Version Control System / Online Git Service
- GitLab: similar to GitHub, GitLab provides git hosting, collaborations, social, automations, and more. GitLab can be both cloud-based and self-hosted using its open-source code.
- GitLab includes unlimited free private repositories.
- GitLab comes with a continuous integration tool that is more powerful than GitHub Actions.
Apr 26, 2020
Math and Programming Online / Enterprise Git Service
- NextJournal: the notebook for reproducible research.
- Basically, NextJournal runs almost anything.
- Focusing on reproducibility.
Jan 04, 2020
Bibliography / HTML+CSS+JS
- ReadCube/Papers: A all platform app for reference mamagement, note-taking, and more. The former Papers has been rebanded as ReadCube Papers.
- JabRef: An open source bibliography reference manager for the BibTeX format.
Dec 07, 2019
Version Control System
- git
Version Control System / Online Git Service
- GitHub: the most popular platform for git with social and collaborations built-in.
- GitHub also provides GitHub Actions. With Actions one could automate processes.
- GitHub provides GitHub Pages. With GitHub Pages, on could host static files as well as Jekyll built websites.
- BitBucket: Alternative to GitHub and GitLab with free private repositories.
Version Control System / Enterprise Git Service
- RhodeCode: Centralized control for distributed repositories. Mercurial, Git, and Subversion under a single roof.
GTD-Task Manager / Enterprise Git Service
- Microsoft To Do (
Cloud
,Mac
,Win
,Android
,iOS
,Win Store
,Chrome OS
): Almost perfect todo lists with cooperation and sharing.
- Google Keep(
Cloud
,Android
,iOS
,Chrome OS
)
Math and Programming Online / Enterprise Git Service
- Google Colab: free jupyter notebook online. Google Colab also comes with free GPU hours.
- Free and powerful.
- Share and collaborate on the same notebook.
- Can be saved in GitHub or Google Drive.
- Kaggle: kaggle has built-in free jupyter notebook.
- One can also connect to Google BigQuery to access big data.
- Azure Notebooks: online jupyter notebooks.
- Datalore: online jupyter notebook by JetBrains.
- SageMaker: AWS service with a lot of tools integrated. Sagemaker comes with the Sagemake Studio which provides jupyter notebook for programmer and other charting and data management tools.
- Mathematica Online: Bring Mathematica to life in the cloud.
Plotting and Charting Online / Enterprise Git Service
- GeoGebra: very old but still very good. GeoGebra can be used for precise charting as well as calculations.
Hosting / Social Sciences
- AWS: Amazon AWS provide student perks.
Blog and CMS / Social Sciences
- GitBook (
Cloud
): write in Markdown and collaborate with the team. GitBook integrates with GitHub so no content will be lost.
- Wordpress (
PHP
): Very popular but requires a lot of maintenance.
Notebooks for Researchers / Social Sciences
- Findings: Your research assistant & lab notebook, all in one app.
Editors / Markdown
- StackEdit(
Cloud
): StackEdit is a Markdown editor with many integrated services such as math (MathJax), Google Drive, Dropbox, and GitHub.
Online Load and Edit / LaTeX
- Slideas: the easiest way to create a beautiful Markdown Presentation, with all the features you need.
Mathematica / HTML+CSS+JS
- Mathematica slides can be made interactive.
Code Editors / HTML+CSS+JS
- Visual Studio Code, aka VS Code(
Free
,Cross-platform
,Plugins
): same technology as atom but faster than atom, and Microsoft made.
Coding is Fun / HTML+CSS+JS
Data Visualization / HTML+CSS+JS
- D3 js (
js
)
- seaborn: statistical data visualization
- Plotnine: A Grammar of Graphics for Python
- itermplot (⭐1.5k): An awesome iTerm2 backend for Matplotlib, so you can plot directly in your terminal.
Graph Making / HTML+CSS+JS
- colorcet (⭐629) can be used to investigate colormaps.
More / HTML+CSS+JS
- Unpay Wall: legally download research papers for free.
Nov 27, 2018
Writing / Social Sciences
- rtd theme (⭐4.4k): Developed by ReadtheDocs.org
- Alabaster (⭐702): Clean and simple
- Hemingway App: Highlights complex sentences, point out passive voice, and suggests alternative words.
- proselint (⭐4.2k): A linter for English prose using advice from Garner's Modern American Usage and more.
- write good (⭐4.8k): Naive JavaScript linter for English prose.
- artbollocks-mode (⭐68): Emacs minor mode for avoiding cliches and bad grammar when writing about art (or other topics).
cut_the_crap.py
: Simple Python script to flag redundant words and gives alternative suggestions.
- Rousseau (⭐178): Lightweight proofreader written in JavaScript.
- textlint-rule-rousseau (⭐7): A textlint rule to check English sentences using Rousseau.
- De-Jargonizer: Paste your article or upload file to analyze the amount of jargon in your writing.
Nov 26, 2018
Pomodoro / Enterprise Git Service
- Tadam (
Mac
): Simple and elegant pomodoro timer [USD$ 4.99].
GTD-Task Manager / Enterprise Git Service
- Anydo (
Cloud
,Mac
,Android
,iOS
): Good because it has a very good daily review which can help users remember what to do.
Math and Programming Online / Enterprise Git Service
- CoCalc (SageMathCloud): LaTeX, R, iPython Notebook, etc.
- WolframAlpha: Excellent engine to do mathematical derivation online and search.
Datasets / General and Interdisciplinary
- Data.gov (
Lookup
): Data by US Federal Government
Datasets / Life Science
- GenBank (
Lookup
): Genetic sequence database
- GEOSS Portal (
Lookup
): Earth science data
Jun 28, 2018
GTD-Task Manager / Enterprise Git Service
- Taskade (
Cloud
,Mac
,Win
,Chrome OS
,Firefox
,Android
,iOS
): Taskade is a collaborative task list and outliner for team projects.
Jun 21, 2018
Hosting / Social Sciences
- ReadtheDocs: Turn your reStructuredText source to HTML, PDF, and epub, all done online.
- GitHub: Just put markdown, reStructuredText, PDF or IPython/Jupyter notebook files on GitHub. All these formats can be previewed online. The thing to mention is that the math in IPython notebook can be rendered on GitHub.
- Heroku: The one that needs no explanation.
Investigate Papers / HTML+CSS+JS
- ArXiv Sanity Preserver: Accelerate research through arXiv specific for many things machine learning by Andrej Karpathy.
- Iris.ai: Explore scientific papers and how they connect to a paper of your choice.
- Publish or Perish: Retrieves and analyzes academic citations designed to empower individual academics to present their case for research impact to its best advantage.
- PubChase: Life sciences and medical literature recommendation engine.
Bibliography / HTML+CSS+JS
- org-ref (⭐1.3k): Citations, cross-references, indexes, glossaries, and bibtex utitlies for org-mode in Emacs.
Forums and Q&A's / HTML+CSS+JS
- SEQanswers: Forum for next generation sequencing community.
Jun 10, 2018
Editors / Markdown
- Agenda (
Mac
,iOS
): Notes and GTD.
- Quiver (
Mac
,iOS
): Programmer's notebook, math + Markdown, code snippet.
- Findings (
Mac
): Notebook for experimentalists, organized research materials and notes.
- Notion (
Win
,Mac
,iOS
,Android
): Notetaking with kanban, math, calendar, table, etc.
May 21, 2018
Use The Source / HTML+CSS+JS
Softwares / HTML+CSS+JS
Scientific Computing / HTML+CSS+JS
Get Yourself A Unique and Persistent Digital Identifier / HTML+CSS+JS
- orcid: Use your ORCID identifier in any research workflow to ensure you get credit for your work.
Bibliography / HTML+CSS+JS
- Zotero Style Repository: Find any style you need.
- doi2bib: Retrieves a BibTeX entry from a DOI.
- crossref: Makes research outputs easy to find, cite, link, and assess.
Free Multimedia / HTML+CSS+JS
Mar 23, 2018
Editors / Markdown
- boostnote (
Win
,Mac
,Linux
): Math + Markdown, with snippet note support.
Self-plagiarism / HTML+CSS+JS
Mar 06, 2018
Free Multimedia / HTML+CSS+JS
- CC Search: Search engine for images under CC License.
Mar 05, 2018
Investigate Papers / HTML+CSS+JS
- Peerus: Monitor specific topics or journal for new and relevant papers.
Jan 31, 2018
Tips for Researchers / HTML+CSS+JS
- Check the Academic Resources and Grey Literature List (⭐13k) of the Awesome Open-Source Intelligence List (⭐13k) for search engines to search for papers.
Oct 23, 2017
Bibliography / HTML+CSS+JS
- Mendeley: A bibliography reference manager with cloud storage and BibTeX support.
- Zotero: An open source bibliography reference manager with syncing and BibTeX support.
Aug 21, 2017
Colors / Social Sciences
Aug 16, 2017
Code Editors / HTML+CSS+JS
- Atom(
Free
,Cross-platform
,Plugins
): electron based editor with numerous plugins and easy modifications. Cross-platform with settings and plugins synchronized through the sync-settings plugin.
- Sublime Text(
Free Evaluation
,Cross-platform
,Plugins
): cross-platform, fast, and with plugins. Not free but can be freely used forever.
- JetBrains(
Free for Students
,Cross-platform
,Plugins
): beautiful IDE's with many debugging and editing modes integrated.
- vim (⭐31k)(
Free
,Cross-platform
,Plugins
): no words can describe the almighty vim.- Vundle (⭐24k): the vim plugin manager
- vimrc from amix (⭐29k): "The ultimate Vim configuration: vimrc"
May 09, 2017
Colors / Social Sciences
Mar 10, 2017
More / HTML+CSS+JS
- MapInSeconds.com: Create maps with corresponding data quickly by copy-pasting from a spreadsheet.
Feb 24, 2017
Editors / Markdown
- eme (⭐2k) (
Win
,Mac
,Linux
): Math support.
- Moeditor (
Win
,Mac
,Linux
): All purpose markdown editor.
Editors / LaTeX
- Papeeria(
Cloud
): Just another online LaTeX and Markdown with plot compiler and collaborations.
More / HTML+CSS+JS
- Online Whiteboard: A simple online whiteboard that users can collaborate; Good for online meetings.
Feb 23, 2017
More / HTML+CSS+JS
- DiRT Directory: Registry of digital research tools for scholarly use.
Jan 11, 2017
Tips for Researchers / HTML+CSS+JS
- Ten Simple Rules by PLoS One: Series of quick "Ten Simple Rules" articles for research scientists to manage challenges in their careers. Number of articles are life-science specific, but rest the of articles are general enough for any researcher.
Dec 03, 2016
Graph Making / HTML+CSS+JS
- BoxPlotR(
Web
): A web-tool for generation of box plots.
More / HTML+CSS+JS
- On Being a Scientist: A guide to responsible conduct in research.
Oct 31, 2016
Editors / Markdown
- Hackmd.io (
Cloud
): Basically ships with everything you expect from the most complete online markdown editor.
Oct 19, 2016
Add Citations to Your Code / HTML+CSS+JS
- duecredit (⭐230): Allows you to add decorators to Python functions that encode bibliographic details.
Oct 16, 2016
Forums and Q&A's / HTML+CSS+JS
- Biostars: StackOverflow style Q&A site for bioinformatics.
- NeuroStars: StackOverflow style Q&A site for neuroinformatics.
Sep 29, 2016
Pomodoro / Enterprise Git Service
- Pomotodo (
Cloud
,Mac
,Win
,Android
,iOS
,Chrome
): A mix of todo list and pomodoro timer, with sync across devices and weekly report [Free].
- Productivity Challenge Timer (
Android
): Pomodoro timer with great gamification features [Free].
GTD-Task Manager / Enterprise Git Service
- Todoist (
Cloud
,Mac
,Win
,Android
,iOS
): Todoist invented the karma system which keeps track of the tasks done.
Sep 18, 2016
Pacifier / HTML+CSS+JS
- Noisli (
iOS
,Android
,Web
,Chrome
): free mixing of multiple tracks (which is similar to Soundrown but with much better UI). Users can save a customized setting for later use. I personally think this one has better fire sound tracks than soundrown.
Aug 12, 2016
Datasets / General and Interdisciplinary
- DRYAD (
Storage
,Lookup
): The Dryad Digital Repository stores curated data.
- Figshare (
Storage
,Lookup
): Data sharing and storage
Datasets / Life Science
- National Centers for Environmental Information (
Lookup
): Weather, climate, coasts, oceans, and geophysics etc
Datasets / Physical Sciences
- US Virtual Astronomical Observatory (
Lookup
)
Datasets / Arts and Humanities
- Archaeology Data Service (
Lookup
): Certified repository
Datasets / Engineering
- Open Energy Information (OpenEI) (
Lookup
): Wiki of collections of energy information
Datasets / Social Sciences
Editors / LaTeX
- TeXStudio - Cross-platform LaTeX editor that stems from TeXMaker.
- WinEdt - The LaTeX editor many people swear by.
- TeXnicCenter - A quite old but free and decent editor for LaTeX.
- LyX - Cross-platform WYSIWYM editor that uses LaTeX behind the scenes to render documents.
- TeXshop - No-nonsense editor for LaTeX documents which is included in MacTeX.
- TeXWorks - No-nonsense editor for LaTeX code, modeled after TeXShop, but this one is cross-platform.
Mar 31, 2016
GTD-Task Manager / Enterprise Git Service
- Evernote (
Cloud
,Mac
,Win
,Android
,iOS
,Win Store
): Not so lightweight but still very good for managing life especially since it has got a lot of integrations from a lot of other services.
Writing / Social Sciences
Hosting / Social Sciences
- Surge: One command upload your static website to make it live. Surge also integrates GitHub hooks.
Static Site Generator / Social Sciences
- Jekyll (Written in
Ruby
)(Markdown
): Jekyll is the most widely used one. The best part about Jekyll is that one just deploy to GitHub Pages by pushing the source to GitHub.
- Octopress (Written in
Ruby
)(Markdown
): Octopress is easier to use compared with Jekyll while being somewhat compatible with Jekyll.
- Hexo (Written in
Node.js
)(Markdown
): "A fast, simple & powerful blog framework" as they say on their website. It supports GFM.
- Nikola (Written in
Python
)(reStructuredText
,Markdown
,IPython Notebook/Jupyter
,PHP
, etc): It takes in multiple input formats including reStructuredText and many others.
- Hugo(Written in
Go
)(Markdown
): Easy to use and really fast. It also supports more input formats through plugins.
Editors / Markdown
- CMD markdown(
Cloud
): CMD is a Markdown editor with math (MathJax) support. What is special is that it keeps edit history. (Chinese UI.)
- Penflip(
Cloud
): Penflip is designed to be a GitHub for writers. It is Markdown-based and git like without math support.
- Pandoc Markdown(
Cloud
): Just another Markdown editor with math (MathJax) support.
- Marxico(
Cloud
,Mac
,Win
,Chrome
): Markdown editor that integrates with Evernote, generates pdf and works offline. 马克飞象(Cloud
,Mac
,Win
,Chrome
) is the Chinese version。
- Madoko (
Cloud
): LaTeX × Markdown ²
- typora(
Mac
,Win
): Beautiful UI and in-situ live preview.
- Haroopad(
Mac
,Win
,Linux
): A powerful github flavored markdown editor with useful extensions. Math (mathjax) is supported.
- jbt/markdown-editor(
Cloud
): Just another online Markdown editor without math support.
- MarkdownPad (
Win
): If you have no bad feelings about .NET, this is pretty good.
- ReText (⭐1.7k) (
Mac
,Win
,Linux
): ReText one of the best, even on Linux. It also supports reStructuredText input.
Editors / LaTeX
- JaxEdit(
Cloud
): JaxEdit doesn't provide full LaTeX support but is good enough for simple LaTeX documents and slides.
IPython Notebook / LaTeX
- More (⭐16k): For more IPython notebook on GitHub please read this enormous list.
The Power of SVG / HTML+CSS+JS
- Inkscape(
Mac
,Win
,Linux
)
- GIMP(
Mac
,Win
,Linux
)
Pacifier / HTML+CSS+JS
- Coffitivity(
iOS
,Android
,Web
,Mac
): a rather simple but useful coffee shop noise library; premium has more three more soundtracks; elegant UI; scientific research powered
- focus@will(
iOS
,Android
,Web
): music to boost your brain; paid services now
- Rany by simply noise: just rain.
Graph Making / HTML+CSS+JS
- GeoGebra(
Cloud
,Mac
,Win
,Linux
,Android
,iOS
,Win Store
): Geogebra is a very cool tool to make math graphs both 2D and 3D.
- LaTeXDraw (⭐404)(
Linux
): "A vector drawing editor for LaTeX."
- TikZ(
LaTeX
)
More / HTML+CSS+JS
Feb 28, 2016
Pacifier / HTML+CSS+JS
- Brain.fm(
Web
): Improve Focus, Relaxation & Sleep with audio brainwave training. Not free but worth every penny.
Jan 20, 2016
Blog and CMS / Social Sciences
- Pico (⭐3.7k) (
PHP
): Lightweight cms, open source, no database.
Mindmap / LaTeX
Concept Map and Diagrams / LaTeX
- Gliffy: all kinds of diagrams
- Draw.io: all kinds of diagrams
Online Load and Edit / LaTeX
- Prezi if you can.
- Google Drive: no introduction needed
- Sway: Microsoft
Use The Source / HTML+CSS+JS
Softwares / HTML+CSS+JS
- RStudio (
R
)
Pacifier / HTML+CSS+JS
- mynoise(
iOS
,Web
): a noise generator; a lot of choices (too many actually); detailed equalizer
Terminal / HTML+CSS+JS
- fuck (⭐371): correct the command by typing in fuck.
Dec 02, 2015
Editors / Markdown
- Markx(
Cloud
): Markdown editor for scientific writing. Batteries included.
Nov 06, 2015
Keep You Computer Awake / LaTeX
- Caffeine (
Mac
): As simple as a single click.
- Amphetamine (
Mac
): More configurations involved and more intelligent.
Pacifier / HTML+CSS+JS
- Rainy Mood(
iOS
,Android
,Web
): rainy day rainy mood, simple but with excellent white noise; a new beautiful soundtrack each day
- Noizio(
iOS
,Mac
): a handy white noise tool that stays in your Mac status bar.
- Soundrown(
Web
): free mixing of multiple tracks
- Muji Sleep(
iOS
,Android
)
- A Soft Murmur(
Web
): free mixing of multiple tracks; simple UI; Timer provided; Meander available
- Rainy Cafe(
Web
): not much to say just a combination of rainy mood and coffitivity
- Sleep Pillow(
iOS
,Mac
): click and play style preloaded scenes; easy to use; beautiful design
- TaoMix (
Android
): sound mixings to concentrate
- Calm(
iOS
,Android
,Web
): to help you calming down
- Raining(
iOS
,Android
,Web
): raining and thunder
Forums and Q&A's / HTML+CSS+JS
Use Licenses / HTML+CSS+JS
- Choose a License which helps you decide which license to use through several steps.
- Guokr Badge (⭐23): Green CC License badges. (Documentation is in Chinese.)
More / HTML+CSS+JS
- QR Code Generator: Adding a QR code to your poster can help you get more audience.
- SHIELDS.io: Make a beautiful badge by yourself.
Sep 06, 2015
Blog and CMS / Social Sciences
- Ghost (⭐44k) (
Node.js
): Open, Simple, non-profit; write with markdown and live preview.
- Dropplets (⭐1.6k) (
PHP
): Open source, simple, and elegant blog system; write in Markdown.
Editors / LaTeX
- Authorea(
Cloud
): Easy to use UI. Supports both Markdown and LaTeX.
Sep 04, 2015
Version Control System
- svn
- mercurial
Plotting and Charting Online / Enterprise Git Service
- plot.ly: Online plotting with many cloud services integrated.
- Desmos: Graphs for functions.
- graph.tk: Online plotting with rich features.
- Wolfram Alpha: Make graphs for functions, from your data and even more.
Writing / Social Sciences
Sharing Slides / HTML+CSS+JS
- GitHub pages: For Html based slides.
- Speaker Deck by GitHub: PDF slides. Can be displayed online or embeded.
Static Site Generator / Social Sciences
- Pelican (Written in
Python
)(reStructuredText
,Markdown
,AsciiDoc
): Pelican is a modularized framework and is perfect for blogging.
Editors / Markdown
- Dillinger(
Cloud
): Markdown editor but no math mode.
Mindmap / LaTeX
- Mind Manager
- XMind
- Docear
- KityMinder By Baidu (⭐4.3k) : Chinese Interface
- my-mind: repo here (⭐3.2k).
- beautiful Mind: repo here (⭐116)
- mindmaps: repo here (⭐2.6k)
Concept Map and Diagrams / LaTeX
- ProcessOn: all kinds of diagrams
Online Load and Edit / LaTeX
- slides.com: Easy to use with remote controlled page presentation.
Use The Source / HTML+CSS+JS
- Impress.js: more about it impress wiki page (⭐37k).
- Jimpress: A jQuery version of impress.js
The Power of SVG / HTML+CSS+JS
Softwares / HTML+CSS+JS
- Mathematica: One Software to Rule Them All
- iPython Notebook (
Python
): a useful tool for inline calculation, making graphs and writing notes.- wakari.io is a comercial one mostly aimed for data analysis.
- jiffylab (⭐186) is an open source one but not that well done.
- supervised-ipython-nbserver (⭐6) is a multiuser version of notebook using Django/Pinax.
Scientific Computing / HTML+CSS+JS
Investigate Papers / HTML+CSS+JS
- Paperscape: Finding interesting papers.
- SciRate: An front-end for arXiv with rates from readers.
Get Yourself A Citable Code for Anything / HTML+CSS+JS
- Zenodo: Make anything from GitHub citable by getting a DOI code here.
Open Science / HTML+CSS+JS
- Open Science Framework: A open science tool with a lot of integrations.
Pacifier / HTML+CSS+JS
- iSerenity: multiple choices but not that good (just my feeling).
- Natural Sound player: many natural sounds, cool.
- NatureSoundsFor.Me: make your own track, so many kinds of sounds.
- White.Noise: several different tracks
- ambient mixer: make ambient sound easily
- white noise mp3s: listen and download
Open Licenses / HTML+CSS+JS
- Open Definition: Read the license here and pick the one you like.
Data Visualization / HTML+CSS+JS
- Highcharts (
js
): Line charts, area charts, column and bar charts, pie charts, scatter and bubble charts and more.
- Flot (
jQuery
)
- Raphaël (
js
)
- Paper.js (
js
)
- plot.ly: Internet required, interactive plotting.
- bokeh: Internet required, interactive plotting.
Symbols / HTML+CSS+JS
- Detexify: find out what the symbol is by drawing online
Graphing / HTML+CSS+JS
- TeX Example (Tikz/PGF)
Fonts / HTML+CSS+JS
Templates / HTML+CSS+JS
References / HTML+CSS+JS
- Math into Type: This is a great book for math related typography. This is copyright material. Please DO NOT redistribute.
Terminal / HTML+CSS+JS
- asciinema: Command line recording.
- bashplot (⭐1.8k): plot in terminal.
Free Multimedia / HTML+CSS+JS
- Unsplash: Free high resolution images.