Graxpert는 천체의 백그라운드에서 그라디언트를 추출하고 제거하기위한 천문학적 이미지 처리 프로그램입니다. 우리는 방사형 기본 기능 (RBF), 스플라인 및 크리징과 같은 전통적인 보간 방법을 제공하여 사용자가 이미지 배경에서 샘플 포인트를 수동으로 선택해야합니다. 최신 추가는 사용자 입력이 필요하지 않은 AI 메소드입니다.
원래의 | AI로 제거 된 그라디언트 |
---|---|
![]() | ![]() |
![]() | ![]() |
홈페이지 : https://www.graxpert.com
다운로드 : https://github.com/steffenhir/graxpert/releases/latest
Graxpert의 최신 공식 릴리스를 여기에서 다운로드 할 수 있습니다. 운영 체제에 대한 올바른 버전을 선택하십시오. MACOS의 경우 인텔 프로세서 (x86_64) 및 Apple Silicon (ARM64)에 다른 버전을 제공합니다.
Windows : .exe 파일을 다운로드 한 후 직접 시작할 수 있어야합니다.
LINUX : Graxpert를 시작하기 전에 chmod u+x ./GraXpert-linux
실행하여 실행 가능하게 만들어야합니다.
MACOS : .dmg 파일을 열면 Graxpert 아이콘을 Applications 폴더로 드래그하십시오. 이제 Applications 폴더에서 Graxpert를 시작할 수 있습니다.
Graxpert에는 그래픽 사용자 인터페이스가 제공됩니다. 그러나 배경 샘플 포인트를 선택할 필요가없는 AI 메소드도 명령 줄에서 실행될 수 있습니다. 사용 가능한 명령 줄 인수와 그 설명은 다음과 같습니다.
각 작업에 대한 특정 명령 :
배경 추출 :
비난 :
다음 예제는 Windows의 명령 줄에서 Graxpert를 사용하는 방법을 보여줍니다. Linux 및 MacOS의 경우 다음과 같은 교체를 수행해야합니다.
Linux : Graxpert-Linux로 Graxpert-Win64.exe를 교체하십시오
MACOS : Graxpert.app/contents/macos/graxpert의 Graxpert-Win64.exe를 교체하십시오
기본 사용 :
GraXpert-win64.exe my_image.fits -cli
AI 모델 버전 '1.1', 수정 유형 'Division', 스무딩 '0.1'및 배경 모델을 구체화하십시오.
GraXpert-win64.exe my_image.fits -cli -ai_version 1.1 -correction Division -smoothing 0.1 -bg
이 안내서는 Windows, Linux 및 MacOS의 Graxpert 개발을 시작하는 데 도움이됩니다. 다음 단계에 따라 저장소를 복제하고 Python으로 가상 환경을 만들고 필요한 패키지를 설치 한 후 소스 코드에서 Graxpert를 실행하십시오.
터미널 또는 명령 프롬프트를 열고 GIT를 사용하여 Graxpert 저장소를 복제하십시오.
git clone https://github.com/Steffenhir/GraXpert
cd GraXpert
가상 환경을 사용하여 프로젝트 의존성을 분리하는 것이 좋습니다. 진행하기 전에 시스템에 Python> = 3.10이 설치되어 있는지 확인하십시오. Python : Windows를 사용하여 가상 환경을 설정하는 방법은 다음과 같습니다.
# Create a new virtual environment with Python 3.10
python -m venv graxpert-env
# Activate the virtual environment
graxpert-envScriptsactivate
Linux 및 MacOS :
# Create a new virtual environment with Python 3.10
python3 -m venv graxpert-env
# Activate the virtual environment
source graxpert-env/bin/activate
모든 요구 사항은 요구 사항 .txt 파일에서 찾을 수 있습니다. 다음과 같이 설치할 수 있습니다.
Windows 및 Linux :
pip install -r requirements.txt
마코스 :
pip3 install -r requirements.txt
"""
For macOS, we have to install tkinter separately.
We use the version provided by brew because it is newer
and solves issues with macOS Sonoma. Please use the version matching with your Python version.
"""
brew install [email protected]
가상 환경을 설정하고 필요한 패키지를 설치하면 Graxpert를 시작할 수 있습니다.
python -m graxpert.main