Installation

The implementation is in Python 3.5 – 3.8, and is intended for Windows (any recent), Mac OS-X 10.9-11, Unix or Linux. The standard intallation includes both desktop GUI and a localhost RESTful web server. Sources for the standard version are on gitHub (master branch). A prior non-certified Python 2.7 server version of the non-desktop portion supports servers such as Google App Engine (source zip is on the download page).

Memory required for desktop use is about twice of comparable commercial products, e.g., a US-GAAP filing might need 30-60MB (x32 ok), comparing two 2011 us-gaap’s for versioning report generation might take 4.5G (x64 needed). Memory required for server use for large dimensional instances has been reported to be less than some comparable commercial products.

Windows

Microsoft C runtime environment

If you get a System Error of missing dll, possibly named with -win- or -crt- in its name, please try manually installing the Microsoft Universal C runtime for windows, https://support.microsoft.com/en-us/kb/2999226.

Windows x64 Installer

  1. Download the Windows x64 installer. It is a .exe installer file with the App inside.
  2. (All the Python and resources needed are built inside the installation, you do not have to download Python or ActiveTCL separately.)

Windows 32 bit Installer

  1. Download the Windows 32 bit (x86) installer. It is a .exe installer file with the App inside.
  2. (All the Python and resources needed are built inside the installation, you do not have to download Python or ActiveTCL separately.)

Mac

App

  1. Download the Mac OS App. It is a .dmg file with the App inside. Drag the App to the Applications folder (or anywhere else, such as desktop), and ‘eject’ the .dmg.
  2. (All the Python and resources needed are built inside the App, you do not have to download Python or ActiveTCL separately.)

Linux & Sparc Solaris

The current linux build has been compiled on Ubuntu 12.04, the Sparc build on Solaris 10, and they are binaries that includes the Python libraries.  Install by unzipping.  The .so’s may need an LD_LIBRARY_PATH set to the unzipped location.  The Sparc build contains .so’s known to be needed; the Ubuntu build depends on Ubuntu .so presence.   The Arelle config json files and cache default to being under “~/.config/arelle”.

Red Hat Linux

The Red Hat linux build has a newer and different Python version than supported by the operating system. For this reason it includes custom libraries.

(Please contact support@arelle.org for any linux/unix issues.)

 

Comments are closed.