Atom vs. Enthought Canopy

Overview
ProductRatingMost Used ByProduct SummaryStarting Price
Atom
Score 9.6 out of 10
N/A
Atom is a free and open source text editor offering a range of packages and themes.N/A
Enthought Canopy
Score 7.0 out of 10
N/A
Austin based Enthought offers their flagship scientific Python distribution, Canopy. The Canopy Geoscience (or Canopy Geo) variant of the product is a data analysis, exploration and visualization package optimized for geologists & geophysicists, and researchers in petroleum science.N/A
Pricing
AtomEnthought Canopy
Editions & Modules
No answers on this topic
No answers on this topic
Offerings
Pricing Offerings
AtomEnthought Canopy
Free Trial
NoNo
Free/Freemium Version
NoNo
Premium Consulting/Integration Services
NoNo
Entry-level Setup FeeNo setup feeNo setup fee
Additional Details
More Pricing Information
Community Pulse
AtomEnthought Canopy
Best Alternatives
AtomEnthought Canopy
Small Businesses
BBEdit
BBEdit
Score 9.1 out of 10
PyCharm
PyCharm
Score 9.3 out of 10
Medium-sized Companies
Vim
Vim
Score 8.3 out of 10
PyCharm
PyCharm
Score 9.3 out of 10
Enterprises
Vim
Vim
Score 8.3 out of 10
PyCharm
PyCharm
Score 9.3 out of 10
All AlternativesView all alternativesView all alternatives
User Ratings
AtomEnthought Canopy
Likelihood to Recommend
7.0
(0 ratings)
6.0
(0 ratings)
Likelihood to Renew
10.0
(0 ratings)
-
(0 ratings)
Usability
9.0
(0 ratings)
-
(0 ratings)
Support Rating
8.6
(0 ratings)
-
(0 ratings)
Implementation Rating
10.0
(0 ratings)
-
(0 ratings)
User Testimonials
AtomEnthought Canopy
Likelihood to Recommend
Atom is great for developers looking for a completely hackable experience. There is a ton of plugins available to you, and you can really build an editor that matches your own personal taste. The performance is also pretty neat and does not impact your CPU as much as the competition.
Read full review
Canopy is perfect for data analysis in general. If you are a programmer for general purpose commercial application perhaps Canopy is not the best choice. But if you are just beginning programming or making simulation with python I recommend using Canopy and its training platform, they have excellent teachers with impressive curriculum
Read full review
Pros
  • Atom is highly customizable and allows for various themes and extensions that can make your code easier to read.
  • Atom has many code hinting features that allow users to write faster and integrate with services likeLINT that can clean up your code once your done to meet your internal teams style choices.
  • It's very fast and manages projects well - Accessing other files within a related folder(s) is very easy and intuitive.
  • It's free!
Read full review
  • Providing scientific libraries, both open source and Enthought's own libraries which are excellent.
  • Training. They provide several courses in python for general use and for data analysis.
  • Debugging tools. Several IDEs provides tools for debugging, but I think they are insufficient or too general. Canopy has a special debugging tool, specially design for python.
Read full review
Cons
  • Due to some default settings, when I opened the file in Atom and commit it on Git it shows almost every line is changed so my PR is looking too big/ugly.
  • I think omitting the empty spaces should not be the default setting.
  • Performance needs some attention.
Read full review
  • Canopy does not support Python 3
  • There were times the Python shell crashed, and I would have to restart it
  • Some Python libraries are slow.
Read full review
Likelihood to Renew
Well Atom is open source so the re-new is a no brainer. The only way I would stop using Atom is if the developers somehow made it not function well. Or, if the project got forked to a commercial version or something. Or, there could be the case that development stops or that it was not updated on this or that platform
Read full review
No answers on this topic
Usability
I give Atom a 9 because it is one of the most modern text editors built with JavaScript intentionally to allow the editor to be changed and modified with custom functionality that a team may need. I think I would otherwise give atom an 8 due to support, but it gets a 9/10 because of the extensibility/plugin capability.
Read full review
No answers on this topic
Support Rating
Atom has an active forum and a Slack group where you can ask technical questions. Occasionally, the authors will pop in to answer a few questions here and there, but most of the time, its other helpful users who will assist you. Though they aren't the most knowledgeable, they are at least timely.
As for plugin support, that differs with each plugin, but as I mentioned before, many plugins are no longer maintained.
Read full review
No answers on this topic
Implementation Rating
Just download and install
Read full review
No answers on this topic
Alternatives Considered
Atom is incredibly lighter than Dreamweaver, of course it doesn't have the tools DW provides in terms of preview and clicking an element to be taken to the code... but for small web pages this is not necessary.
Atom is more similar to Notepad++ and the very popular vs code... but I prefer it to vs code because of the themes (although i found recently some new additions that are similar to my favourite) and just the feeling when navigating/typing is not the same, it's very hard to describe... but it just doesn't feel "right"
Read full review
I was using Sublime Text Editor initially to edit and write most of my Python scripts, but a colleague recommended Enthought Canopy and I have been using it ever since then, because of its integrated packages for data analysis, its easier to execute and write relevant scripts in one space. It definitely makes work life easier and effective.
Read full review
Return on Investment
  • ROI can be said as neutral because eventually, we have to switch to another text editor because of many limitations of Atom for large code.
  • In starting stage of the project, everything was fine and things were happening as expected
  • Overall it has been a great experience using Atom in my organization but many challenges were faced so that's something Atom should work on.
Read full review
  • Its easier to define KPI's with Enthought
  • It is good for reiteration and building on top of existing scripts
  • Its dedicated Python console makes it easier to execute projects.
Read full review
ScreenShots