Implementing IGOR software typically involves the following steps:
Needs Assessment and Planning: Identify specific requirements and objectives to tailor the software setup accordingly.
Installation and Configuration: Set up the software environment, ensuring compatibility with existing systems.
Data Integration: Import existing data into IGOR, which may involve formatting and structuring data appropriately.
Customization and Scripting: Develop custom procedures or scripts using IGOR's built-in programming language to automate tasks and analyse.
Testing and Validation: Ensure that all functionalities work as intended and meet the defined requirements.
Training and Deployment: Provide training to users and roll out the software for regular use.
The duration of this process can vary based on the complexity of the requirements and the extent of customization needed. For standard implementations, it may take a few days to a couple of weeks. More complex setups involving extensive customization could extend the timeline further.
Customisation
IGOR software offers robust customization capabilities to align with specific business requirements:
Custom Procedures: Users can write their own software routines or "procedures" using IGOR's built-in programming language, allowing for tailored data analysis and processing workflows.
Custom Interfaces: IGOR provides the ability to create custom user interfaces, including dialogs and contextual menus, to facilitate specialized tasks and improve user interaction
Extensibility with XOP Toolkit: For advanced customization, the XOP Toolkit allows C programmers to extend IGOR's functionality by adding operations, functions, menus, dialogs, and windows for data analysis or acquisition purposes.
These features enable businesses to adapt IGOR to their unique processes, ensuring that the software supports their specific analytical and operational needs.
Additional Costs
When considering IGOR software, it's important to account for the following potential costs:
Licensing Fees: IGOR Pro is available for purchase, with pricing varying based on the number of users and type of license (standard or academic).
Add-on Modules: Additional tools like the XOP Toolkit and NIDAQ Tools MX are available for purchase to extend IGOR's capabilities.
Customization Services: If external consultants or developers are engaged to create custom procedures or interfaces, their services will incur additional costs.
Training and Support: While IGOR offers documentation and forums for support, businesses may opt for formal training sessions or premium support services, which would involve extra charges.
It's advisable to consult with the vendor or authorized resellers to obtain detailed pricing information tailored to your organization's specific needs and to understand any ongoing maintenance or support fees.
Training
IGOR Pro offers a variety of resources to assist new users in becoming proficient with the software:
Guided Tour: An interactive tutorial that introduces users to the fundamental features and workflows within IGOR Pro.
Comprehensive Manuals: Detailed user manuals are available in both PDF and online formats, covering topics from basic operations to advanced programming techniques.
Online Help System: An integrated help browser provides quick access to reference materials, tooltips, and contextual assistance within the software.
Code Snippets Library: A collection of user-submitted code examples that demonstrate various functionalities and can serve as templates for custom development.
User Forums and Community Support: Active forums where users can ask questions, share insights, and collaborate on projects.
Technical Support: Direct support is available via email, allowing users to seek assistance for specific issues or inquiries.
These resources are designed to cater to users with varying levels of experience, ensuring that both beginners and advanced users can effectively utilize IGOR Pro's capabilities.
Security Measures
While IGOR Pro is primarily a desktop application, it incorporates features to support secure data handling:
Encrypted Communication: IGOR Pro supports secure encrypted communication via SSL/TLS protocols, ensuring that data transmitted over networks is protected.
Source Code Encryption: The software provides advanced source code encryption capabilities, safeguarding proprietary scripts and procedures from unauthorized access.
Secure Data Storage: Users can implement best practices for data storage, including saving files in secure locations and utilizing operating system-level security features.
It's important to note that overall data security also depends on the user's environment and adherence to security protocols, especially when integrating IGOR Pro with other systems or handling sensitive information.
Updates
IGOR Pro maintains a structured approach to software updates, ensuring users have access to the latest features and improvements:
Regular Updates: The software periodically releases updates that include new features, performance enhancements, and bug fixes.
Automatic Update Checks: IGOR Pro can be configured to automatically check for updates upon startup, notifying users of available updates.
Manual Update Options: Users can manually check for updates through the "Help" menu within the software, providing flexibility in managing updates.
Project Updater Tool: A utility that helps keep user projects in sync with new releases, ensuring compatibility and leveraging the latest functionalities.
By maintaining up-to-date software, users can take advantage of the latest advancements and ensure optimal performance of IGOR Pro.
Data Ownership and Portability
IGOR Pro is a desktop-based scientific data analysis and visualization software developed by WaveMetrics. As such, it operates under a model where users have full control over their data.
Data Ownership: Users retain complete ownership of the data they create or import into IGOR Pro. The software does not claim any rights over user data.
Local Storage: All data is stored locally on the user's machine, ensuring that users have direct access and control over their data without reliance on external servers.
Data Portability: IGOR Pro supports exporting data in various standard formats, facilitating easy transfer and integration with other software tools.
No Vendor Lock-In: Since the software does not store data on proprietary cloud platforms, users can move their data freely without encountering vendor-imposed restrictions.
This approach ensures that users have autonomy over their data, promoting flexibility and ease of integration with other systems.
Scaling Up / Down
IGOR Pro offers flexible licensing options to accommodate the changing needs of organizations:
Single-User License: Designed for individual users, allowing installation on a single computer. Users can transfer the license to another machine by uninstalling it from the original device.
Multi-User License: Suitable for organizations, this license allows installation on multiple machines, with the number of concurrent users not exceeding the number of seats purchased.
Adding Seats: Organizations can add more seats to their existing multi-user license as their team grows. The pricing for additional seats is based on the new total number of users. WaveMetrics
License Transfer: Licenses can be transferred to another party, provided the original user removes all copies from their systems and the transferee downloads the licensed version from WaveMetrics's servers.
These licensing terms provide organizations with the flexibility to scale their usage of IGOR Pro in alignment with their evolving requirements.
The terms & conditions for contract renewal and cancellation
IGOR Pro operates under a perpetual licensing model, meaning that once you purchase a license, you have indefinite rights to use the software version you acquired. There are no recurring subscription fees or automatic renewals associated with the standard licensing.
Perpetual License: After purchasing, you can use the software indefinitely without the need for renewal.
License Transfer: You may transfer your license to another party, provided you remove all copies from your systems and notify WaveMetrics with the necessary details, including the serial number and activation key.
Upgrades: While the license is perpetual, upgrading to major new versions (e.g., from IGOR Pro 8 to IGOR Pro 9) may require purchasing an upgrade license, unless you qualify for a free upgrade based on recent purchases.
Compliance
IGOR Pro is designed to adhere to various compliance standards, particularly when used within organizations that require strict data handling protocols.
Data Protection: The software includes features like source code encryption and secure data storage practices to protect sensitive information.
Regulatory Compliance: IGOR Pro supports compliance with standards such as the FDA's 21 CFR Part 11, which pertains to electronic records and signatures, ensuring data integrity and auditability.
Government Standards: When deployed within U.S. government agencies, such as the Department of Veterans Affairs, IGOR Pro must be operated in accordance with federal security and privacy policies, including NIST standards and FIPS requirements.